Ruby on rails 在';更新地址';比当前时间早2小时

Ruby on rails 在';更新地址';比当前时间早2小时,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,如果SomeModel已经2小时没有更新,我想发一封电子邮件通知。 实现它的最佳方式是什么?保存模型后,将后台作业排队,从该时间起运行2小时以发送电子邮件。当新作业排队时,请删除仍在队列上的所有尚未运行的作业 这是一种非常简单的方法,假设您已经启动并运行了redis。我个人认为@x1a4提出的解决方案有些过火。考虑到相对较大的2小时窗口,我只需定期运行一个作业(比如,每10-15分钟运行一次),然后在所有模型上搜索更新的_

如果SomeModel已经2小时没有更新,我想发一封电子邮件通知。
实现它的最佳方式是什么?

保存模型后,将后台作业排队,从该时间起运行2小时以发送电子邮件。当新作业排队时,请删除仍在队列上的所有尚未运行的作业


这是一种非常简单的方法,假设您已经启动并运行了redis。

我个人认为@x1a4提出的解决方案有些过火。考虑到相对较大的2小时窗口,我只需定期运行一个作业(比如,每10-15分钟运行一次),然后在所有模型上搜索更新的_