簡體   English   中英

rvm ruby 1.9.2 和 Rails 3.1 無法啟動服務器

[英]rvm ruby 1.9.2 and Rails 3.1 can't start server

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

檢查你的config/environments/development.rb文件,你可能有這一行:

config.action_view.debug_rjs = true

去掉它。 最好在整個項目中搜索任何debug_rjs引用並將它們全部刪除。

該方法用於將 RJS 響應包裝在 try/catch 塊中。 它在此提交到 Rails 源代碼中被刪除。 當它嘗試使用此方法從應用程序設置配置時,您現在似乎從 action_view 收到錯誤。

檢查您的應用程序配置並刪除任何如下所示的行:

config.action_view.debug_rjs = true

它應該在config/environments/development.rb的開發配置中

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM