私は現在、非常に迅速で汚い方法で構築されたRailsアプリケーションを担当しています。使用されていない多くのビューファイル(htmlテンプレート)があります。また、使用されていない多くのcssファイルがあります。
削除できるように不要になったファイルを特定するための最良の方法は何ですか?
Rails固有のソリューションではなく、一般的なソリューションを探していますが、Ruby/Railsのみのソリューションは間違いなく歓迎されます。
始めるために、使用されたビューを決定するために私が持っていた1つのアイデア(私は特に好きではありません)は次のとおりです。
- すべてのビューファイルの先頭にコード行を挿入するスクリプトを記述します。コード行は、ビューの名前をある種のログに追加します。
- サイト全体を再帰的に取得します
- ログを調べて重複を削除します-次に、使用されているビューのリストがあります
- ログにリストされていないビューを削除します