1

私はrails3.1.rc4をいじり始めましたが、私が抱えている最初の問題は、アセットが利用できないことです。まったく新しいプロジェクトを作成しました。インデックスページでは、レールの画像から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 で beta12 の代わりに beta10 のスプロケットを使用するように強制することで解決しました。

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 に答える