1

前回のプロジェクトでは、入力しない限りアプリをherokuにプッシュしたときに、CSSが更新されないことに気付いたため、precompiling:assetsが何をするのかを正確に理解しようとしていますが、bundle exec rake assets:precompileこれは最後の方でしか発生しませんでした。おそらく設定ファイルに何かを追加したと思います。

私は現在、キャッシングを理解しようとしているので、precompile:assetsについて考えさせられました。precompile:assetsは、アセットをWebサーバーにプリロードして、それらのアセットがRailsスタックから直接ロードされないようにすることによるキャッシュに似ていますか?これはパフォーマンスのためですよね?

4

2 に答える 2

1

知る必要のあるすべてのものは、Asset PipelineRailsGuideにあります。

于 2012-11-18T02:09:56.540 に答える
1

キャッシングは関連していますが、別のトピックです。

アセットをコンパイルする目的には、アセットの結合と最小化が含まれます。たとえば、開発モードで使用され、元のソースコードを使用してデバッグできるオリジナルとは対照的に、すべて1行に1文字の変数があるjavascriptなどです。

于 2012-11-18T02:43:45.397 に答える