Rails generate コマンドまとめ
初心者のためのrails generate コマンド
集です。rails g migration
やrails g controller
の違いを含めてシンプルに書いておきます。
マイグレーションファイル作成
$ rails g migration テーブル名
[例:User]
$ rails g migration users name:string age:integer
モデル + マイグレーションファイル作成
$ rails g model モデル名
[例:User]
$ rails g model user name:string age:integer
コントローラー + ビュー作成 + ルーティング
$ rails g controller コントローラー名
[例:User]
$ rails g controller users index show
全部一括で作成 (モデル + マイグレーションファイル + コントローラー + ビュー作成 + ルーティング)
$ rails g scaffold
[例:User]
$ rails g scaffold user name:string age:integer
railsコマンドは-h (or --help)オプションでヘルプが見れるくさい
$ rails -h
$ rails g -h
$ rails g scaffold -h
https://maeharin.hatenablog.com/entry/20130212/rails_generate
https://qiita.com/kodai_0122/items/14494a3848654f32909d