2016-10-04 54 views
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,但我不知道如何讓它發送之前從數據庫中的日期。

任何人都可以指導我正確的方式來構造這個?

回答

相關問題