2016-10-04 33 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,但我不知道如何让它发送之前从数据库中的日期。

任何人都可以指导我正确的方式来构造这个?

回答

相关问题