2016-07-09 5 views
1

テーブルに新しい列を追加する新しい移行を追加しました。私は 'rake db:migrate'コマンドを実行しました。それからデフォルト値を追加するのを忘れてしまったことに気付きました。 rake db:migrateのデフォルト値を追加するにはどうしたらいいですか?Rails - デフォルト値を追加するrake db:migrate

答えて

2

としてあなたは、デフォルト値を使用して、移行を調整コミットにプッシュ、その後、rake db:rollbackを実行することができ、別の移行

change_column :users, :admin, :boolean, :default => false 

同じ質問を作成します。 herokuを実行し、db:migrateをもう一度実行します。

別のオプションは、新しい移行を作成し、change_column_defaultを使用することです:

change_column_default :table_name, :column_name, "Default value" 
関連する問題