0

免責事項:私はすべてを見てきましたが、私にとってはうまくいかなかった問題に対する解決策が多すぎるため、この投稿.

開発モードで Rails 3.2.2 を使用して単純な Web サイトを開発すると、すべてのアセットが正常に機能しました。プロダクション (つまり、rails server -e production) を使用するように切り替えると、アセットが破損し、ActionController::RoutingError (No route matches [GET] "/stylesheets/application.css") エラーが発生します。

production.rb ファイルは変更していません。

この欲求不満の人間を助けてくれてありがとう... :)

4

3 に答える 3

4

プロジェクトをデプロイする前に、アセットをプリコンパイルする必要があります。

bundle exec rake assets:precompile
于 2012-05-22T17:38:23.383 に答える
0

production.rb で試すconfig.serve_static_assets = true

于 2013-04-14T06:25:10.777 に答える