ソースコードを解析し、どのルートが呼び出されていないか、または定義された期間に呼び出されていないルートを見つけるなど、ある期間、またはその他の手段でレールの未使用のルートを知る方法はありますか。
開発者が「リソース:オブジェクト」を追加し始めると、巨大なRailsアプリで実行時に作成された不要なルートが大量に取得されるため、これを知りたいです.これがパフォーマンスに影響するかどうかはわかりませんが、それでも好奇心.
ソースコードを解析し、どのルートが呼び出されていないか、または定義された期間に呼び出されていないルートを見つけるなど、ある期間、またはその他の手段でレールの未使用のルートを知る方法はありますか。
開発者が「リソース:オブジェクト」を追加し始めると、巨大なRailsアプリで実行時に作成された不要なルートが大量に取得されるため、これを知りたいです.これがパフォーマンスに影響するかどうかはわかりませんが、それでも好奇心.
これを行うと思われる宝石を見つけました:amatsuda/traceroute。私は自分で試したことはありませんが、説明から判断すると、正しいことを行います-定義されたリソースフルなルートをチェックしますが、対応するアクションは作成されません.
しかし、訪問されたリンクと訪問されていないリンクを分析する際には、非常に注意する必要があることは認めます。誰もこのリンクにアクセスしないからといって、今後もアクセスされないというわけではありません。
それを行う組み込みのレール方法はありません。訪問したパスのある種のロガーを独自に作成してみることができます。
しかし、すでにリンクされていることを試してみてください。