fv17の日記 - Coding Every Day

Webエンジニアの備忘用ブログです。主にWeb界隈の技術に関して書いています。

Rails - 生成したコントローラやモデル、および実行したマイグレーションを元に戻す方法

コントローラ

# 作成
rails generate controller StaticPages action1 action2

# 削除
reils destory controller StaticPages action1 action2

モデル

# 作成
rails generate model User name:string email:string

# 削除
rails destroy model User  # モデル名以外の引数は不要

マイグレーション

# 実行
rails db:migrate

# 1つ前の状態に戻す
rails db:rollback

# 一番最初の状態に戻す
rails db:migrate VERSION=0