2011-06-22 93 views

回答

7

我剛修復了一個類似的問題 - 更新我的包(包括jquery-rails)並運行rails generate jquery:install(更新jquery本身)。據我所知,rails.js現在被jquery_ujs.js所取代(雖然我不確定這是否是一個明智之舉)。

你應該去和消除rails.js任何引用您的應用程序,兩種可能的地方,看在是:

config/application.rb - 你或許可以去除config.action_view.javascript_expansions[:defaults] = %w(jquery rails)線完全

app/views/layouts/application.* - 您應該有一個!= javascript_include_tag :defaults行,而不是參考jqueryrails

+0

刪除行(即註釋它)解決了問題。非常感謝Costa – chell

+0

爲我工作。謝謝! – Abel

+0

沒有完全爲我工作,最後我跑了Rake'rails:update'解決了它。 –

2

你在運行什麼環境(dev/test/prod)? 如果它是prod,您的Rails應用程序被配置爲服務靜態資產?

+0

我正在開發模式下運行。 – chell

+0

我必須運行:RAILS_ENV =生產耙子資產:預編譯 –

相關問題