1

RAILS_ENV=production bundle exec rake assets:precompile を使用して Rails アプリ アセットをコンパイルしようとしていますが、これは AngularJS アセットをコンパイルしないため、コンソールには次のように報告されます。

 ActionController::RoutingError (No route matches [GET] "/assets/app/views/products/index.html"):

私の AngularJS アセットは「/assets/app/」の下にあるため、次を production.rb に追加して角度フォルダーをコンパイルしようとしましたが、まだ機能していません。

 config.assets.precompile += %w(app/* bootstrap/* datatable/* ....

コンパイルされたインデックス ファイルは次のパスにあります。

 public/assets/app/views/products/index-2429bd0f8fc0762dcc075e51f0306c5b.html

何か案が?

アップデート

実稼働環境で config.serve_static_assets = false も試しましたが、アセットの欠落エラーがさらに発生します

ありがとう

4

1 に答える 1