這已被問過很多次,但沒有我已經嘗試過的工作,我一直試圖解決它兩天了。rails 3.1資產管道路由錯誤
我試圖將我的應用程序遷移到rails 3.1,因爲我開始使用backbone和coffeescript,並認爲它只是升級整個事情。
我遵循railscast,經歷了大量的博客等等。沒有運氣,在我甚至沒有嘗試加載骨幹網頁,jquery本身沒有被加載。
我嘗試導航到本地主機:3000 /資產,並得到 沒有路由匹配[GET] 「/資產」
Rails.application.config.assets.paths的輸出
["/media/sf_Ruby192/mysite/app/assets/images", "/media/sf_Ruby192/mysite/app/assets/javascripts", "/media/sf_Ruby192/mysite/vendor/assets/javascripts", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/cocoon-1.0.15/app/assets/javascripts", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/formtastic-2.0.2/app/assets/stylesheets", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/jquery-rails-1.0.19/vendor/assets/javascripts", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/admin_data-1.1.16/app/assets/images", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/admin_data-1.1.16/app/assets/javascripts", "/home/pete/.rvm/gems/ruby-1.9.2-p290/gems/admin_data-1.1.16/app/assets/stylesheets"]
因此,這使我相信資產路徑設置正確。
此處有任何建議嗎?我在windows上運行這個虛擬機,因此從根目錄路徑/ media/sf_Ruby192,這是Windows上的路徑。
清單文件是
//= require jquery //= require jquery_ujs //= require_self //= require_tree .
您是否可以編輯問題併發布清單文件的內容? – 2011-12-19 04:42:03
@RichardHulse我已經更新了包含清單文件的問題,但我真的只是從示例中獲取了這個問題。 – pedalpete 2011-12-19 11:36:43
我剛升級到rails 3.1.3,問題似乎已經修復。 – pedalpete 2011-12-19 11:58:37