小ネタ備忘録
rake db:migrate:redo
(= rake db:rollback
+ rake db:migrate
) が何のためにあるのか最近までよくわかってなかったけど、
小さなマイグレーションで、 rake db:rollback
の確認忘れを防ぐために最初に rake db:migrate
が通ったらすぐに rake db:migrate:redo
を実行する習慣をつけるとよさそう。
追記
Rails Best Practicesに同じことが書いてあった。
Double-check your migrations
http://rails-bestpractices.com/posts/32-double-check-your-migrations