我正在使用rvm use 1.9.2
然后在尝试运行rails s
时出现以下错误。
/Users/pel/.rvm/gems/ruby-1.9.2-p290/gems/actionpack-3.1.0.rc5/lib/action_view/railtie.rb:34:in `block (3 levels) in <class:Railtie>': undefined method `debug_rjs=' for ActionView::Base:Class (NoMethodError)
答案 0 :(得分:23)
检查您的config/environments/development.rb
文件,您可能有这一行:
config.action_view.debug_rjs = true
删除它。可能最好在整个项目中搜索任何debug_rjs
引用并将其全部删除。
答案 1 :(得分:4)
该方法用于在try / catch块中包装RJS响应。它已在this commit中删除到Rails源。现在,当它尝试使用this method从应用程序设置配置时,好像您现在从action_view收到错误。
检查您的应用程序配置并删除任何如下所示的行:
config.action_view.debug_rjs = true
它应该在config/environments/development.rb