在我的Rails 5应用程序中,我想在我的数据库中的特定日期时间10分钟后发送警报。例如在created_at datetime之后10分钟。在没有秒的Rails比较时间
因此,我每1分钟运行一次cronjob,并且必须在我的数据库中查看created_at在10分钟前的所有记录。
我的created_at字段格式为2017-06-01 12:00:00。我如何获得10分钟前created_at的所有记录?
我的问题是秒,我不能简单做(这不是有效的Ruby代码,它只是表明我的观点):
where created_at == 10.minutes.ago
我会做这样的事情
where created_at > 10.minutes.ago AND created_at < 9.minutes.ago
但这看起来不太干净。有更好的解决方案吗?
是的,你的范围查询看起来完全没有给我。 –