0

rake assets:precompile を実行すると、すべての js および css ファイルが public/assets ディレクトリの下の application.css および application.js ファイルに統合されますか? このファイルの目的は何ですか? 私が尋ねる理由は、何らかの理由で私の開発モードがこのファイルと多くのアセットの読み込み競合を実行しているからですが、私のプロダクション モードは問題なく実行されます。アプリケーションが開発環境で適切にアセットを提供できるようにする唯一の方法は、これらのファイルを削除することです。

私のアプリケーションが開発モードでこのファイルに依存するのを防ぐために設定できる私の development.rb ファイルに構成はありますか?

4

1 に答える 1

1

使用する

rake assets:precompile:primary RAILS_ENV=production

それ以外の

rake assets:precompile

md5がパブリック/アセットディレクトリに追加されていないアセットを防止する必要があります。これにより、開発モードのアセットが動的に生成されるようになります。

引用

公的に使用されているハッシュ化されていないファイル名の作成を停止するには、次のようにします。

rake assets:precompile:primary RAILS_ENV=production

from: railsプリコンパイルタスクが非ダイジェストアセットを実行するのはなぜですか

于 2012-08-17T00:09:03.417 に答える