初心者のためのrails generate コマンド集です。rails g migrationrails 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