2016-05-10 15 views
1

私はアセットを複数回プリコンパイルしたレールアプリを開発中です。プリコンパイルされたアセットのサイズが大きく増加しました

私はの.jsの変化、あまりにもほとんど開発のための生産が、時間のカップルのための .cssファイル、のように何度も何度もそれらをプリコンパイル。私が気づいた何rake assets:precompile RAILS_ENV=production

を使用して

は私の資産の実際のサイズは、5メガバイトである、ということです。

ただし、プリコンパイルされたアセットをpublic/assetsに表示すると、そのサイズはほぼ125 MBになります。

なぜサイズが大きくなったのですか?&これを避けるにはどうすればよいですか?

答えて

1

public/assetsフォルダを削除し、rakeアセットを再試行してください:RAILS_ENV = productionのプリコンパイル。希望が助けになるでしょう。

+0

私はこれを試しましたが、なぜサイズが増えましたか? –

+1

私はあなたに古い資産があると思います。 (rake assets:clean#古いコンパイルされた資産を削除する) – user3100232

+0

rake assets:きれいだったのは少し古くなった for rails 4+ "rake assets:clobber"が使われています。 しかし、感謝の男 –

関連する問題