3

アプリを Heroku にデプロイしようとすると、このエラーが発生します。私の最初の展開は、実行する前に正常に動作しheroku run rake db:resetます。この後、「申し訳ありませんが、問題が発生しました。」というエラーが表示されます。「お探しのページは存在しません。アドレスを間違えたか、ページが移動した可能性があります。」

私のherokuのログには次のように書かれています:

2012-12-08T11:40:54+00:00 app[web.1]: ActionView::Template::Error (bootstrap.css isn't precompiled):
2012-12-08T11:40:54+00:00 app[web.1]:     9:   <%= csrf_meta_tags %>
2012-12-08T11:40:54+00:00 app[web.1]: 
2012-12-08T11:40:54+00:00 app[web.1]:     8:   <%= javascript_include_tag "bootstrap", media: "all"%>

誰か、私を助けてくれますか?

4

1 に答える 1

11

アセットがプリコンパイルされていないと Heroku が訴えているようです。heroku のレールに関するこのチュートリアルを読みましたが、リソースの事前コンパイルに特化したセクションがあります。

本番環境でアセットをプリコンパイルするようにアプリケーションに指示できます

#config/environments/production.rb
config.assets.compile = true
# Heroku also requires this to be false
config.assets.initialize_on_precompile=false

または、rake タスクを使用してアセットをプリコンパイルすることもできます

#before pushing to Heroku and then you can push
rake assets:precompile

#or after you've pushed to heroku
heroku run rake assets:precompile
于 2012-12-08T12:21:33.067 に答える