rails 技術ブログ

rails 技術ブログ

勉強したことをアウトプットしていきます

rails generateで名前を間違えて作成してしまったら

$ rails generate controller Usres home

Usersコントローラを作成したかったのにスペルを間違えてしまった…

そんな時は、genarateの部分をdestroyに変更して実行すると作成されたファイル等を全て削除してくれます。
その後正しいスペルで再度rails generate controllerを実行すればOK↓

$ rails destroy controller Usres home
$ rails generate controller Users home



ちなみにrails generate modelの場合も同様です。(destroyで一度、間違えたモデルを削除し、その後正しいスペルで再度rails generate modelを実行する)

$ rails generate model Usre name:string email:string
$ rails destroy model Usre name:string email:string
$ rails generate model User name:string email:string