彼らはキャッシュされているもの、またはユーザのブラウザで開いたままにページによって参照される可能性があるため実際にあなたがが一般的に周りのいくつかの古い資産のバージョンを維持する必要があります。アセットをパージする前に、ユーザーが1秒間にページを訪れたとします。 HTMLがロードされ、ブラウザが宣言されたスタイルシートとスクリプトを引き続き検索しようとすると、それらはなくなっています。たぶんこれはあなたのコーナーケースですが、HTMLコンテンツがキャッシュから取得された場合(コンテンツの埋め込みなど)、それはまだ数日後に発生する可能性があります。古いコンテンツは中間のどこかにキャッシュされているかもしれませんが、これらのアセットで使用されている積極的なキャッシュでもそれに頼ることはできません。
あなたが本当に望むのは、いくつかの最新バージョンを保ち、本当に古いものを削除することです。そしてそれは正確にはbrake assets:clean
のことです。プリコンパイルする前に、毎回実行することができます。ここにはthe sourceが表示され、2つのバックアップが保持されています。
"2"を0に変更することができれば、それは文字通りこの質問に答えます。その値を変更する方法はわかりませんが、その関数のパラメータであるため、設定が必要です。しかし、関係なく、とにかくそれは良い考えではありません。