我想将某些日子(例如星期日)发送的邮件保存在数据库中,然后在第二天发送。我想知道这是否可能。
以及如何将邮件对象保存到数据库中。
我想将某些日子(例如星期日)发送的邮件保存在数据库中,然后在第二天发送。我想知道这是否可能。
以及如何将邮件对象保存到数据库中。
您需要配置一个每周日执行的 cronjob,它会检索您的邮件内容,然后将其发送出去......
您可以使用简单易用的delayed_job插件,您可以将长时间计算的方法推迟到稍后在后台执行(可选的确切时间戳)。
如果您最终使用 cron,请查看when gem。它使管理 cron 作业变得容易。
CollectiveIdea 的delayed_job允许您轻松处理电子邮件发送。您可以在任何对象上调用延迟方法,它允许您在后台处理任何内容。查看文档中的排队作业部分。
是的,延迟工作是最好的选择。关于如何使用它的简单教程在这里。