3

私は Rails でアセット パイプラインを使用していますが、未使用の画像とともに、おそらく使用されていない haml パーシャルが多数あります。

画像、haml などのアセットが使用されていない場合、どのように対処しますか? 調べる自動化された方法はありますか?

4

1 に答える 1

3

いくつかのリンクを見つけましたが、まだ試していません。それらを試す機会があれば、また報告します。

発見未使用部分

未使用のパーシャルを見つけるのに役立つスクリプト。大規模なプロジェクトやリファクタリングが多いプロジェクトに適しています。Haml と ERB をカバーします。

デッドウェイト

Deadweightは CSS カバレッジ ツールです。スタイルシートのセットと URL のセットを指定すると、どのセレクターが実際に使用されているかを判断し、「安全に」削除できるものを報告します。

production.log の検索

デッドウェイトの削除という便利なブログ投稿があり、プロダクション ログを grep する方法と、まだ表示されていないアセットを見つけて削除するスクリプトが説明されています

彼らが使用するgrepコマンドは次のとおりです。

grep -Eo ‘GET /(.*(.gif|.jpg|.jpeg|.png|.css|.js))[ \?]’ access.log > ~/assets.txt
于 2013-01-23T20:23:07.033 に答える