rvm ruby​​ 1.9.2和Rails 3.1无法启动服务器

时间:2011-08-09 22:53:42

标签: ruby-on-rails ruby ruby-on-rails-3

我正在使用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)

2 个答案:

答案 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

的开发配置中