考虑下面的表创建脚本:
create_table :foo do |t|
t.datetime :starts_at, :null => false
end
是否可以将默认值设置为当前时间?
我试图在rails中为下面给出的SQL列定义找到一个与DB无关的等价项:
Oracle Syntax
start_at DATE DEFAULT SYSDATE()
MySQL Syntax
start_at TIMESTAMP DEFAULT CURRENT_TIMESTAMP
或
start_at DATETIME DEFAULT NOW()