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