【发布时间】:2016-02-07 19:14:13
【问题描述】:
我想在我的调查应用程序中创建一个新功能,让用户可以设置每日、每周等有关其调查统计信息的通知。此外,如果用户不再需要这些通知,或者他们的调查结束,我想让用户删除这些通知。
创建一个 Notification 模型似乎相当简单,它存储有关通知的必要信息,但是我如何安排它每天、每周(无论用户设置什么)等发送带有统计信息的电子邮件。
当然,我每次都可以使用delayed_job 或resque 并重新安排,但这似乎不是一个优雅的解决方案。
任何想法如何以最优雅、最有效的方式实现这一目标?
【问题讨论】:
标签: ruby-on-rails cron scheduled-tasks delayed-job recurring