gpt4 book ai didi

ruby-on-rails - 如何设置带有 cron 或延迟作业的用户入职电子邮件?

转载 作者:行者123 更新时间:2023-12-01 23:55:15 25 4
gpt4 key购买 nike

我正在尝试向尚未完成注册过程的用户发送电子邮件提醒。注册过程分为三个不同的阶段:

 1. input for interested users (this will redirect them to a registration section)
2. registration section (this will redirect them to set-up profile)
3. set-up profile

如果用户没有继续流程的下一阶段,我想发送邮件提醒:

 1. after 18 hrs
2. after 1 days
3. after 4 days

我听说过 CRON(每当 gem)和 DELAYED JOBS,但不知道该使用哪一个。最重要的是,为什么我应该选择一个而不是另一个?

如果可能,请提供示例。

最佳答案

我会编写一个脚本,其中包含所有时间逻辑、发送什么电子邮件、发送给谁等等。然后每 24 小时安排一次 cronjob 来运行脚本。不要尝试使用 cronjobs 来计时发送消息后的天数。

关于ruby-on-rails - 如何设置带有 cron 或延迟作业的用户入职电子邮件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24071101/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com