Rails 4 将来使用 Sidekiq 安排电子邮件
Rails 4 Schedule Emails in the future with Sidekiq
用户可以在 Rails 4 应用程序中安排会议,我希望能够在会议开始前一小时发送电子邮件提醒。
我使用Sidekiq在后台处理邮件,具有
的功能
SomeWorker.perform_at
但是所有示例都使用简单的未来日期,例如
5.days.from_now
3.hour.from_now
然而,当会议创建并于“05/27/2016 02:30 PM”开始时,我想安排在“05/27/2016 01:30 PM”发送电子邮件。
对于使用 Sidekiq 执行此类任务的任何推荐方法,或者我应该将 Sidekiq 与另一个 gem 一起用于日程安排吗?
SomeWorker.perform_at(@meeting.starts_on - 1.hour, @meeting.id)
用户可以在 Rails 4 应用程序中安排会议,我希望能够在会议开始前一小时发送电子邮件提醒。
我使用Sidekiq在后台处理邮件,具有
的功能SomeWorker.perform_at
但是所有示例都使用简单的未来日期,例如
5.days.from_now
3.hour.from_now
然而,当会议创建并于“05/27/2016 02:30 PM”开始时,我想安排在“05/27/2016 01:30 PM”发送电子邮件。
对于使用 Sidekiq 执行此类任务的任何推荐方法,或者我应该将 Sidekiq 与另一个 gem 一起用于日程安排吗?
SomeWorker.perform_at(@meeting.starts_on - 1.hour, @meeting.id)