【发布时间】:2013-02-04 17:34:30
【问题描述】:
在我的 rails 应用程序中,用户可以订阅一些事件。我想在活动开始前 24 小时向用户发送邮件。
我不确定如何实现。耙子任务?是否有一些宝石或最佳实践可以遵循?
谢谢!
编辑:
我想我的 cron 必须每分钟运行一次才能获得 24 小时内开始的每个事件。但是如果 cron 停止,或者需要超过一分钟,我就不能跳过一些电子邮件。换句话说,我怎么能确定我不会两次发送相同的电子邮件?
【问题讨论】:
-
您没有尝试将您的某些字词输入谷歌,是吗?
-
我当然做到了,但这不是同一个问题。请在投反对票之前尝试理解!也许我必须澄清我的问题。这不是一个简单的 cron。我的 cron 必须每分钟运行一次才能让每个事件在 24 小时内开始。但是如果 cron 停止,或者需要超过一分钟,我就不能跳过一些电子邮件。另一方面,我如何确定我不会两次发送相同的电子邮件?
-
更新了我的答案以考虑此评论。
标签: ruby-on-rails email cron