あとからデフォルト値を変えたり、Nullableをやめたりってときのやりかたを忘れがちなのでメモ。

1class MigrationName < ActiveRecord::Migration
2  def change
3    change_column :models, :column_name, :integer, null:false, default:0
4  end
5end

こんな感じです。

1change_column :モデル複数形, :属性, :, {オプション}