ruby on rails - created_at !=日期.今天是新一排



如何检查今天是否更新了一行?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

相关内容

  • 没有找到相关文章

最新更新