Ответ 1
Возможно, способ упростить этот код:
user = User.create(:last_profile_update => Time.now)
У меня есть столбец DATETIME с именем last_profile_update. Мне нужно обновить его с текущим временем. У меня есть следующий код:
user = User.new
user.last_profile_update = Date.today
user.save
Но это не работает.
Возможно, способ упростить этот код:
user = User.create(:last_profile_update => Time.now)
Это можно сделать с помощью
user.touch(:last_profile_update)
User.create({:last_profile_update=>Time.now})
Понятно, что это Time.now
user = User.new
user.last_profile_update = Time.now
user.save
Это можно сделать с помощью:
user.last_profile_update = Date.today.to_datetime