0
我有一個ApplicationMailer
設置出去提醒我的應用程序的用戶在數據庫的日期前10天(每當一個reminder
創建它有@reminder.date
,前10天電子郵件需要走出Rails:發送電子郵件X日前在數據庫中的日期
我看着this,這似乎表明deliver_later(wait_until: ____)
在我的模型是要走的路,所以我現在有這個爲出發點reminder.rb
:
after_create :send_reminder_emails
private
def send_reminder_emails
@reminder.each do |r|
ReminderMailer.reminder_send(@user, @reminder).deliver_later(wait_until: ***SOMETHING***)
end
end
然而,我已經看過所有過和谷歌,我試着看文件寶石像whenever
,但我不知道如何讓它發送之前從數據庫中的日期。
任何人都可以指導我正確的方式來構造這個?