2011-08-31 43 views
0

當我使用rails 3.1版本爲我的rails應用程序。我得到這個錯誤鏈輪錯誤

Routing Error 

    No route matches {:action=>"show", :controller=>"assets", :id=>#<Sprockets::BundledAsset:0xa82189fc pathname="/Users/Apple/workplace/shop-3.1/app/assets/stylesheets/application.css", mtime=2011-08-30 22:34:42 +0800, digest="f4f1e8a7a49e8c6b1273daf5b61a1028">, :format=>"css", nil=>:request} 

this is the error stack 
actionpack (3.1.0.rc8) lib/action_dispatch/routing/route_set.rb:464:in raise_routing_error' 
actionpack (3.1.0.rc8) lib/action_dispatch/routing/route_set.rb:454:ingenerate' 
actionpack (3.1.0.rc8) lib/action_dispatch/routing/route_set.rb:493:in generate' 
actionpack (3.1.0.rc8) lib/action_dispatch/routing/route_set.rb:518:inurl_for' 
actionpack (3.1.0.rc8) lib/action_dispatch/routing/url_for.rb:143:in url_for' 
actionpack (3.1.0.rc8) lib/action_view/helpers/url_helper.rb:107:inurl_for' 
actionpack (3.1.0.rc8) lib/action_dispatch/routing/route_set.rb:200:in asset_path' 
actionpack (3.1.0.rc8) lib/sprockets/helpers/rails_helper.rb:58:inblock in stylesheet_link_tag' 
actionpack (3.1.0.rc8) lib/sprockets/helpers/rails_helper.rb:48:in collect' 
actionpack (3.1.0.rc8) lib/sprockets/helpers/rails_helper.rb:48:instylesheet_link_tag' 
actionpack (3.1.0.rc8) lib/sprockets/helpers/rails_helper.rb:51:in block (2 levels) in stylesheet_link_tag' 
actionpack (3.1.0.rc8) lib/sprockets/helpers/rails_helper.rb:50:inmap' 
actionpack (3.1.0.rc8) lib/sprockets/helpers/rails_helper.rb:50:in block in stylesheet_link_tag' 
actionpack (3.1.0.rc8) lib/sprockets/helpers/rails_helper.rb:48:incollect' 
actionpack (3.1.0.rc8) lib/sprockets/helpers/rails_helper.rb:48:in `stylesheet_link_tag' 
+0

的Rails 3.1已經發布或者更新你的寶石,看看問題是否仍然存在? –

+0

是的,錯誤也得到了,當我更新導軌版本導軌3.1發佈版本 –

+0

最後,我發現它是我的舊控制器命名資產,衝突鏈輪 –

回答