「コントローラー名の変更」では、コントローラー、ビュー、ヘルパー、テストのセマンティクスと関係を把握しています。「コントローラー名の変更」の働きは、コントローラー、コントローラー・ファイル、コントローラー・クラスへの参照の名前変更にとどまりません。「コントローラー名の変更」ではまた、関連するビュー、ヘルパー、テスト、ビュー・ディレクトリーに Rails の論理関係や命名規則を適用します。
さらに、コントローラー・クラスの複数の定義(たとえば、関係する機能テストでのコントローラー・クラスの追加定義)も扱います。
コントローラーのリファクタリングで扱われる主な項目を以下に示します。
警告: |
これは、ルート内の参照の名前を変更するだけで、名前付きルートの名前は変更しません。 |