我如何保存当前日期/时间的轨道3日期时间列

问题描述:

我有一个DATETIME列last_profile_update。我需要用当前时间更新它。我有以下代码:我如何保存当前日期/时间的轨道3日期时间列

user = User.new 
user.last_profile_update = Date.today 
user.save 

但它不起作用。

+0

last_profile_update列的数据类型是什么? – Christian 2012-04-18 15:14:05

或许是为了简化代码的方式:

user.last_profile_update = Date.today.to_datetime 
+1

DateTime.now也将工作 – Naveed 2012-06-13 06:00:34

+1

我会使用DateTime.current – 2015-02-10 16:08:05

想通这是Time.now

user = User.new 
user.last_profile_update = Time.now 
user.save 

它可以用做与

user.touch(:last_profile_update) 

User.create({:last_profile_update=>Time.now}) 

这是可以做到:

user = User.create(:last_profile_update => Time.now)