質問: タイトルの通りコントローラー名を間違えて単数形で作成し、かなり作業をしてしまいました。 このままでもエラーはなく動くのですが、訂正した方がいいのでしょうか。 また、ファイル名、クラス名など訂正すべき箇所(おそらくかなりあります)を全て訂正すれば、その後は問題なく作業できるものなのでしょうか。 同様の質問をされた方が以前いたようですが、回答に信憑性がなく不安に思い質問しました。 転職用のポートフォリオにする予定なので、やはり命名規則に則り一から作り直すのが正解だと個人的には思っていますがいかかでしょうか。
回答: Action Controller Overview — Ruby on Rails Guides より > > Following this convention will allow you to use the default route generators (e.g. `resources`, etc) without needing to qualify each `:path` or `:controller`, and will keep named route helpers' usage consistent throughout your application. > > > 複数形にしたら、デフォルトルートジェネレーターを設定しないまま使える、ヘルパー関数の名も整えるようになりやすいです。作り直した方がおすすめです。 こうしてコントローラーのリストを取得できます: ``` Rails.application.eager_load! ApplicationController.descendants ```