2011-07-30 126 views
1

我開始玩rails 3.1.rc4,但我遇到的第一個問題是資產不可用。我創建了一個全新的項目,並在索引頁面中提供了404圖像。實際上,任何資產都可用。rails 3.1資產不可用

我檢查

# application.rb 
# Enable the asset pipeline 
config.assets.enabled = true 

我試着

config.assets.paths << "#{Rails.root}/app/assets/images" 

,並從殼

$ rake rails:update 
$ rake assets:clean 
$ rake assets:precompile 

沒有運氣,所以我摧毀的寶石和我做了一個又一個重新安裝鐵軌,但迄今爲止沒有任何工作。

任何想法? - 謝謝你

+0

是的...該文件是有'應用程序/資產/圖像':) – ecoologic

回答

1

我有同樣的問題,並通過強制Rails的使用鏈輪beta10代替beta12在Gemfile中解決它:

gem 'sprockets', '2.0.0.beta.10' 

,然後運行

bundle update sprockets 

另一個修復可能安裝Rails 3.1.0rc5。這個問題似乎是Rails和鏈輪之間的不兼容性,詳細的內容是here。我猜這個問題會在最終版本的Rails 3.1到來時解決。

+0

做到了,謝謝! (我實際更新到rc5) – ecoologic