如何检查今天是否更新了一行?updated_at表示它是07年1月和日期。
对于毫秒前创建的行,下面的代码每天有几个小时的计算结果为false。
up_votes.where(:post_id => params[:post_id]).order('updated_at DESC').limit(1).first.updated_at.to_date == Date.today
我使用日期正确吗?今天在控制器中与活动记录时间戳进行比较?
就不能直接用api的today?()
函数吗?http://api.rubyonrails.org/classes/Date.html method-i-today-3F
created_at表示日期是1月07日。今天是一月06 .
我希望这是真的,因为Date.today
不在GMT区,但created_at是。用Time.now.utc.to_date
代替Date.today
我还注意到,您已经询问了created_at,但在您的示例中使用了updated_at