2011-07-30 85 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