1

何を変更したかはわかりませんが、Railsアプリを実行する前に、常に次のことを実行する必要があります。rake assets:precompile

そうしないと、私のコーヒースクリプトファイルが更新されません。Railsにこれを自動的に実行させるにはどうすればよいですか?

4

2 に答える 2

2

開発モードでは、実行する必要はありません$ rake assets:precompile。アプリにリクエストを送信するたびにコンパイルされます。ディレクトリ全体を削除するだけpublic/assetsで、ライブアプリで CSS と JS を更新できます。

于 2013-03-12T08:57:59.257 に答える
1

試す:

config/environments/development.rb

config.serve_static_assets = false

そうする、

フォルダからのファイルはpublic提供されません。

もう 1 つの方法は、2 番目のオプションとしてコンパイル済みファイルを削除する必要があることです。開発モードでは、そのようにコンパイルする必要はありません。アプリの展開中に発生します。

于 2013-03-12T09:02:10.213 に答える