1
133
现在在Rails 5中支持此功能。 以下是迁移示例:
参见讨论 https://github.com/rails/rails/issues/27077 答案是普拉塔梅什·桑帕基 |
2
114
您可以在这样的模型中添加函数:
这样模型将设置模型中的当前时间。 您还可以在迁移中放置一些SQL代码,以便在数据库级别设置默认值,例如:
设置如下:
导致在迁移期间执行time.now函数,因此数据库中的表创建如下:
但我认为这不是你想要的。 |
3
12
如果您有一个名为
你也可以
|
4
9
我在寻找类似的解决方案,但我最终使用了 https://github.com/FooBarWidget/default_value_for .
这个
|
5
8
我通常这样做:
所以,你的
|
6
3
如果你需要 改变 安 现有日期时间列 在Rails 5中(而不是创建其他答案中指定的新表),这样它就可以利用默认的日期功能,您可以创建如下迁移:
|
7
-1
在@szymon lipi_ski(szymon lipi_ski)给出的答案中,执行方法不适用于我。它引发了一个MySQL语法错误。 对我有用的mysql语法是这样的。
因此,要在迁移脚本中设置日期时间列的默认值,可以执行以下操作:
|
Animesh Arya · 关联模型的Rspec 2 年前 |
Kellen · 查看$卷展栏功能列表 2 年前 |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
solidsnake99 · Rails db:如何绕过验证 2 年前 |
Spyros · 从数组中删除nil值,并从引用数组中删除相应的项 2 年前 |
Pauli-E · 当div打开并滚动到屏幕上时,向div添加类 2 年前 |
ejoka · 如何使用Rails 7模型属性作为CSS标记值 2 年前 |