0

さまざまな異なるアプリケーションで数回使用された Rails アプリを継承しました。そうすることで、反復ごとに、開発者は最初からやり直さずに新しいアセット (画像、javascript など) を単純にコピーしたように見えるので、使用されていないと確信しているアセットでいっぱいのフォルダーができました。

私は現在のイテレーションを担当しているので、これをクリーンアップしたいと思います。

使用されているものと使用されていないものを除外するための迅速で簡単な方法 (おそらくスクリプト) はありますか?

4

1 に答える 1

0

非常に詳細なログがある場合は、このスクリプトを試してください ( https://stackoverflow.com/a/14488684/1440599から取得)

grep -Eo ‘GET /(.*(.gif|.jpg|.jpeg|.png|.css|.js))[ \?]’ [the-log].log > ~/assets.txt

もちろん、これは、アプリケーションがログに記録されている期間に応じて、アセットが使用されている時間を考慮していないため (一部は廃止されている可能性があります)、これを考慮する必要があります。

于 2013-03-12T19:22:06.560 に答える