2015-11-27 4 views
1

Пользователи могут планировать встречу в приложении Rails 4, и я хотел бы иметь возможность отправлять напоминания по электронной почте за час до начала собрания.Rails 4 Расписание электронной почты в будущем с Sidekiq

Я использую Sidekiq для обработки сообщений электронной почты в фоновом режиме, который имеет функциональность

SomeWorker.perform_at 

Но все примеры использования простых будущих дат, таких как

5.days.from_now 
3.hour.from_now 

В то время, когда встреча создается и начинается с «27.05.2006 14:30», я хотел бы наметить электронные письма «27.05.2006 13:30».

Любой рекомендуемый подход для таких задач с Sidekiq, или я должен использовать Sidekiq с другим камнем для расписаний?

ответ

1
SomeWorker.perform_at(@meeting.starts_on - 1.hour, @meeting.id) 
Смежные вопросы