【发布时间】:2018-03-10 08:23:05
【问题描述】:
我有一个基于订阅的网站,如果未注册用户给我他们的电子邮件,他们就可以下载文件。我想要以下工作流程。
用户提供电子邮件地址
Rails 创建一个未来 7 天的任务
用户下载电子邮件文件
如果用户在 7 天内未注册,请向用户发送电子邮件
我需要添加#2 和#4。现在我正在使用 ActiveJob 和 Sidekiq 创建作业以发送下载电子邮件。有没有办法可以创建一个 ActiveJob 以在将来运行?未来的工作是否可以访问我的 rails 环境来检查我的数据库?
【问题讨论】:
标签: ruby-on-rails sidekiq rails-activejob