如何在rails 3中保存DATETIME列的当前日期/时间

Tam*_*iev 11 ruby activerecord ruby-on-rails ruby-on-rails-3

我有一个名为last_profile_update的DATETIME列.我需要用当前时间更新它.我有以下代码:

user = User.new
user.last_profile_update = Date.today
user.save
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

Bri*_*ood 24

也许是一种简化代码的方法:

user = User.create(:last_profile_update => Time.now)
Run Code Online (Sandbox Code Playgroud)


sha*_*jin 13

它可以完成

user.touch(:last_profile_update)
Run Code Online (Sandbox Code Playgroud)