🖥
#Rails のマイグレーションにロジックを書く。ActiveRecord のメソッドを直接実行する。
migrationではモデルのメソッドを実行するなどして、ロジックを直接記述することも可能である。
class AddCreatedAtToUser < ActiveRecord::Migration[5.2]
def up
add_column :users, :created_at, :datetime, null: true
User.update_all(created_at: Time.current)
change_column :users, :created_at, :datetime, null: false
end
def down
remove_column :users, :created_at
end
end
Original by Github issue
チャットメンバー募集
何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。
公開日時
2019-12-29
Discussion