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
,但我不知道如何让它发送之前从数据库中的日期。
任何人都可以指导我正确的方式来构造这个?