如何将日期列设置为创建日期(Rails)?

时间:2014-04-22 16:50:33

标签: ruby-on-rails ruby model

这是一个简单的问题。我想创建一个存储创建日期的列 - 而不是created_at和created_on所做的日期时间。我该怎么做呢?

编辑:我的意思是模型记录的日期。例如,当用户创建微博时,我想只存储日期,而不是日期时间。

2 个答案:

答案 0 :(得分:0)

通过创建额外的迁移来添加额外的列并在保存记录时保存以下值,在表中创建一个额外的列:

Time.now.s­trftime("%­Y-%m-%d")

希望有所帮助:)

答案 1 :(得分:0)

帕万在评论中回答了我的问题。如果添加一个以Date作为其数据类型的列,它将自动将该字段设置为创建日期。