B S*_*ven 2 activerecord rails-migrations ruby-on-rails-3 ruby-on-rails-4
Rails g migration CreateFoo
Run Code Online (Sandbox Code Playgroud)
这不会将created_at和update_at添加到迁移中。有没有一种方法可以生成迁移并添加时间戳作为参数?
Rails g migration CreateFoo timestamps 没用。
您需要销毁该表并再次生成
Rails g migration CreateFoo
Run Code Online (Sandbox Code Playgroud)
并检查生成的迁移文件是否存在timestampmehtods。如果没有,那么就这样放
t.timestamps
Run Code Online (Sandbox Code Playgroud)
编辑更新
您可以使用任一语法。
t.datetime :created_at
t.datetime :updated_at
Run Code Online (Sandbox Code Playgroud)
t.timestamps is just an abstract form of writing.
Run Code Online (Sandbox Code Playgroud)
希望它会有所帮助。
| 归档时间: |
|
| 查看次数: |
5217 次 |
| 最近记录: |