WHERE
l.created_at > #{params[:daysAgo].to_i.days.ago.strftime('%Y-%m-%d')}
工作正常,但
在哪里
l.created_at > '#{params[:daysAgo].to_i.days.ago.strftime('%Y-%m-%d 00:00')}'
没有返回任何行...任何人都可以帮助...但是对于日期比较,我们应该使用正确的引号.. ??
答案 0 :(得分:0)
您可以通过to_s(:db)
例如,
Time.now.to_s(:db)
我发现数据库时间最好在Rails中使用Time.zone
Time.zone.now.to_s(:db)