Edited at

既にレコードが存在するテーブルにNOT NULL制約付きカラムを追加する

More than 1 year has passed since last update.

多分大丈夫だと思います(たぶん)

class AddLocaleToUsers < ActiveRecord::Migration[5.0]

def up
add_column :users, :locale, :string, default: 'ja'
change_column :users, :locale, :string, null: false
change_column_default :users, :locale, nil
end

def down
remove_column :users, :locale
end
end