アイブ氏は前にHerokuの上で、いくつかのアプリを開発し、このエラーに遭遇したことはありません:私の最新のプッシュがさえなかったActionView ::テンプレート::エラーが発生しました(application.cssがプリコンパイルされていません):
ActionView::Template::Error (application.css isn't precompiled):
application.css
ファイルに変更があります。ここでは何が起こっていますか?ダウン
# Don't fallback to assets pipeline if a precompiled asset is missed
config.assets.compile = true
しかし、文句を言わないように遅いのすべて:
は、アイブ氏は、記事がproduction.rb
にして行を変更すると言ってみ?なぜこのエラーが突然起きていますか?それを修正する最良の方法は何ですか?
編集: 私はその開発作業にちょうど良いことに注意する必要があります。
おそらく 'public/assets/manifest.yml'をソースコントロールにチェックインしましたか?もしherokuがあなたの資産をプリコンパイルしないと思うなら。アセットをプリコンパイルする方法の詳細については、https://devcenter.heroku.com/articles/rails3x-asset-pipeline-cedarを参照してください。そして、あなたは設定を変更したくないのは間違いありません。生産現場での資産のコンパイルははるかに遅いです。 –
私はそれに触れなかった。私は通常の 'git add .''を実行し、' git commit -m "メッセージ" 'git push heroku master'を実行しました。 1つのファイルのみが変更され、レーキファイルでした。 – Deekor
@danielevansそのドキュメントを読んだ後、私は再配布し、 '-----> Railsアセットパイプラインの準備 'という出力を見たことがないので、ドキュメントから、少なくとも私がプリコンパイルしているかどうかを少なくとも明言する必要があります。 – Deekor