[英]rails3 @ heroku: ActionController::RoutingError (No route matches “/javascripts/jquery.min”):
[英]ActionController::RoutingError (No route matches “/javascripts/rails.js”)
我正在使用jquery gem並安裝了一切可以移除質子的東西。
我收到此錯誤,我不明白為什么?
ActionController::RoutingError (No route matches "/javascripts/rails.js")
我在日志中看到它。
有任何想法嗎。
謝謝。
我剛剛解決了類似的問題 - 更新我的包(包括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
行,而不是對jquery
或rails
引用。
你在運行什么環境(dev / test / prod)? 如果它是prod,您的Rails應用程序是否配置為提供靜態資產?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.