1

我开始玩 rails 3.1.rc4 但我遇到的第一个问题是资产不可用。我创建了一个全新的项目,在索引页面中,rails 图像给出了 404。实际上任何资产都可用。

我检查了

# 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

运气不好,所以我破坏了宝石组,然后又做了一个重新安装导轨,但到目前为止没有任何效果。

有任何想法吗?- 谢谢你

4

1 回答 1

1

我遇到了同样的问题,并通过强制 Rails 在 Gemfile 中使用 sprockets beta10 而不是 beta12 来解决它:

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

然后运行

bundle update sprockets

另一个修复可能是安装 Rails 3.1.0rc5。问题似乎是 Rails 和 Sprockets 之间的不兼容,这里有详细说明。我想这个问题会在 Rails 3.1 的最终版本到来时得到解决。

于 2011-08-01T13:27:30.300 回答