【问题标题】:Rails 4 Schedule Emails in the future with SidekiqRails 4 未来使用 Sidekiq 安排电子邮件
【发布时间】:2015-11-27 13:34:14
【问题描述】:

用户可以在 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 一起用于日程安排吗?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4 scheduled-tasks sidekiq


    【解决方案1】:
    SomeWorker.perform_at(@meeting.starts_on - 1.hour, @meeting.id)
    

    【讨论】:

      猜你喜欢
      • 2013-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-18
      • 2020-02-23
      • 2017-04-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多