4

JS または CSS ファイルに変更を加えた後、リポジトリにコードをプルするたびに、次のコマンドを実行します。

rake assets:clean
rake assets:precompile

私はかなりの資産を持っているので、このプロセスには常に少なくとも 1 分はかかります。速くなるようにする方法はありますか?たとえば、CSS のみを変更した場合、CSS ファイルのみに焦点を合わせ、JS のクリーニングとプリコンパイルを気にしないように指示する方法はありますか?

編集:おっと、これが本番環境にあることを指定する必要がありました。開発時にアセットをプリコンパイルする必要がないことは承知しています:)

4

2 に答える 2

3

Rails > 3.1 を実行していると仮定しています。

rake タスクをまったく実行しないでください。Rails 開発モードでは、アセットをプリコンパイルする必要はありません。Rails は、変更がある場合は自動的にアセットをコンパイルします。そうでない場合はコンパイルされません。

開発中のアセットを提供する際のパフォーマンスを探している場合は、https://github.com/wavii/rails-dev-tweaksなどの宝石を見ることができます

于 2012-02-08T23:39:36.360 に答える
0

これは、答えのふりをしていないアドオンです。

Windows のプロセス モニターは、ruby.exe が assets:precompile の実行中にサイクルを作成し、各サイクルで、インストールされているすべての gem を何度もクエリすることを示しています。

レール 3.2.1

于 2012-09-18T16:00:25.920 に答える