3

我想将某些日子(例如星期日)发送的邮件保存在数据库中,然后在第二天发送。我想知道这是否可能。

以及如何将邮件对象保存到数据库中。

4

5 回答 5

3

您需要配置一个每周日执行的 cronjob,它会检索您的邮件内容,然后将其发送出去......

于 2011-08-23T12:47:18.703 回答
2

您可以使用简单易用的delayed_job插件,您可以将长时间计算的方法推迟到稍后在后台执行(可选的确切时间戳)。

于 2011-08-23T12:54:10.997 回答
0

如果您最终使用 cron,请查看when gem。它使管理 cron 作业变得容易。

于 2011-08-23T12:58:20.313 回答
0

CollectiveIdea 的delayed_job允许您轻松处理电子邮件发送。您可以在任何对象上调用延迟方法,它允许您在后台处理任何内容。查看文档中的排队作业部分。

于 2011-08-25T04:51:14.383 回答
0

是的,延迟工作是最好的选择。关于如何使用它的简单教程在这里

于 2012-10-30T12:13:14.393 回答