参考
Ruby on Rails チュートリアル:実例を使って Rails を学ぼう
Ruby on Rails ガイド:体系的に Rails を学ぼう
rails generate編
rails generate で一括生成したファイル達をrails destroy で一括削除することができる。
$ rails generate controller StaticPages home help #ミス $ rails destroy controller StaticPages home help #取り消し
引数は付けなくても大丈夫
$ rails generate model User name:string email:string #ミス $ rails destroy model User #取り消し(引数は不要)
rails db:migrate編
rails db:migrate したマイグレーションをrails db:rollbackで1つ前の状態に戻すことができる。
$ rails db:migrate # ミス $ rails db:rollback # 1つ前の状態に戻る
最初の状態に戻したい場合は、VERSION=0 というオプションもある。
$ rails db:migrate VERSION=0 # migrateにつける
マイグレーション毎に番号が振られているので、0の部分を変えて指定したバージョンに戻すことも可能。