コードを Heroku にプッシュすると、次のメッセージが表示されます。
アセットのプリコンパイルに失敗しました。ランタイム アセットのコンパイルを有効にします
ランタイム コンパイルで問題が発生する可能性があるため、次の行を config/application.rb に追加しました。
config.assets.initialize_on_precompile = false
( Error push to heroku - aborting my rake assets:precompileおよびHeroku Helpで提案されているように)
これにより、プリコンパイルが機能します。ただし、一部のページには他の JavaScript ファイルが含まれています。たとえば、特定のページにタグを付けて、特定のページ内に「vendor/javascripts」のファイルを含めます。
<%= javascript_include_tag "src/ace.js" %>
このようなページにアクセスすると、次のエラーが発生します (プリコンパイルが機能している場合)。
ActionView::Template::Error: src/ace.js はプリコンパイルされていません
そのようなページがエラーをスローしないように修正するにはどうすればよいですか?