学習記録

アウトプット用に作りました

rails generate

rails generateコマンドで生成されるファイルを把握していなかったので、簡単にまとめておく。

rails generate model User name:string

Userモデルを作って、nameカラムを作成する

生成されるファイル
* モデル
* マイグレーション
* テスト

rails generate migration ChangeTasksNameNotNull

tasksテーブルのnameをnull不可にする
テーブルのカラムの内容を変更するときに使う。
ファイルの名前は何を変えるのかわかりやすい名前にする。

生成されるファイル
* マイグレーション
* テスト

rails generate controller tasks index show

indexとshowのアクションを追加する

生成されるファイル
* コントローラ
* ビュー
* アセット
* ルート
* テスト
* ヘルパー