使用 PDF 套件时出错
我尝试使用 Rails 3 来使用 PDFKit,我按照railscast 教程进行操作,发现出现以下错误:
<块引用>:ActionController::Base:Class 未定义方法“wrap_parameters”(NoMethodError)
I am trying to use PDFKit using rails 3, I followed the railscast tutorial and found that I get the following error:
: undefined method `wrap_parameters' for ActionController::Base:Class (NoMethodError)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
也许您不小心在 Rails 3.1 应用程序上加载了 Rails 3.0.x?
如果您生成一个 Rails 3.1 应用程序(该应用程序添加了 config/initializers/wrap_parameters.rb),然后尝试使用 Rails 3.0.x 启动它,它将无法工作。
如果你想要 Rails 3.1:
您是否使用捆绑程序运行,例如
bundle exec unicorn_rails
或bundle exec rake
?如果您想要 Rails 3.0.x:
通过运行
rails new appname
重新生成应用程序以查看需要更改的内容。Maybe you're accidentally loading Rails 3.0.x on a Rails 3.1 application?
It won't work if you generate a Rails 3.1 application, which adds
config/initializers/wrap_parameters.rb
, and then try to boot it with Rails 3.0.x.If you want Rails 3.1:
Are you running with bundler, e.g.
bundle exec unicorn_rails
orbundle exec rake
?If you want Rails 3.0.x:
Regenerate the application by running
rails new appname
to see what needs to change.