1

アセットをプリコンパイルしました

RAILS_ENV=production bundle exec rake assets:precompile

私のレールアプリを次のように実行します。

rails s -e production

しかし、私のアプリは要求しません

  • アプリケーション-{指紋}.css
  • application-{指紋}.js

代わりに、指紋なしで要求します。

何を逃した可能性がありますか?それともRails5のバグですか?Rails4で問題ありません。

更新しました:

この問題は opal-rails が原因であることがわかりました。次のコマンドでアプリを作成したので

rails new MyApp --javascript=opal --skip-active-record

本番環境で開始しても、opal-rails を使用したアセットにフィンガープリンティングは追加されません。

jquery-rails で問題なく動作します。

4

0 に答える 0