有动作Mailer Rails的问题

时间:2016-04-22 00:31:40

标签: ruby-on-rails ruby actionmailer

目前我正在为Ruby on Rails构建的应用程序构建邮件程序的邮件程序,该邮件会在帐户未签入一天后向其发送邮件。但是,我想放弃将电子邮件发送到没有启用检查功能的帐户。

以下是将电子邮件发送到非活动帐户的代码:

def self.inactive_accounts
Account.all.select do |account|
  yesterday = (1.day.ago.beginning_of_day..1.day.ago.end_of_day)
  account.check_ins.where(worked_at: yesterday).empty?
end

def self.notify
 inactive_accounts.each do |account|
   MissingCheckInMailer.missing_check_in(account,1.day.ago).deliver_now
  end
end

我想弄清楚的是从哪些代码开始,这些代码可以阻止这些电子邮件发送到未启用签入的帐户。

0 个答案:

没有答案