Ruby on rails 如何将日期列设置为创建日期(Rails)?
这是一个简单的问题。我想创建一个列来存储创建日期,而不是在创建和在do上创建的日期时间。我该怎么做Ruby on rails 如何将日期列设置为创建日期(Rails)?,ruby-on-rails,ruby,model,Ruby On Rails,Ruby,Model,这是一个简单的问题。我想创建一个列来存储创建日期,而不是在创建和在do上创建的日期时间。我该怎么做 编辑:我是指模型记录的日期。例如,当用户创建一个micropost时,我只想存储日期,而不是日期时间。通过创建额外的迁移在表内创建一个额外的列,以添加该额外的列,并在保存记录时保存以下值: Time.now.strftime("%Y-%m-%d") 希望能有所帮助:帕万在评论中回答了我的问题。如果添加数据类型为Date的列,它将自动将字段设置为创建日期。创建日期是什么?您的意思是除了crea
编辑:我是指模型记录的日期。例如,当用户创建一个micropost时,我只想存储日期,而不是日期时间。通过创建额外的迁移在表内创建一个额外的列,以添加该额外的列,并在保存记录时保存以下值:
Time.now.strftime("%Y-%m-%d")
希望能有所帮助:帕万在评论中回答了我的问题。如果添加数据类型为Date的列,它将自动将字段设置为创建日期。创建日期是什么?您的意思是除了created_at之外还有一列。created_at是DateTime列。除了created_at之外,我还需要一个日期列,用于验证唯一性。@我已经编辑了我的帖子。您可以创建一个额外的列,如micropost_created_at,数据类型为Date