【发布时间】:2021-03-22 21:40:58
【问题描述】:
有没有办法可以使用 NOW() + INTERVAL 1 创建迁移
class AddFields < ActiveRecord::Migration[5.2]
def change
add_column :campaign_groups, :start_at, :datetime, null: false, defaut:->{NOW()}
add_column :campaign_groups, :end_at, :datetime, null: false, default:->{NOW() + INTERVAL 1 DAY}
end
end
当我运行 rake db:migrate 时,出现语法错误:
syntax error, unexpected tINTEGER, expecting do or '{' or '('
default:->{NOW() + INTERVAL 1 DAY}
【问题讨论】:
标签: ruby-on-rails date rails-migrations