Rails 3 - abandon senden von E-mail innerhalb von ActionMailer Aktion

Ich Frage mich, wie konnte ich bedingt aufgeben senden von mail innerhalb der Aktion ActionMailer Handlung selbst.


class SomeMailer < ActionMailer::Base
  ...

  def some_emails
    some_models = Model.where(:a => 1)
    if !some_models.blank?
      mail(...)
    else
      # What to add here?
      # render :nothing => true doesn't work
    end
  end

end
 

Nun diesen Aufruf durch SomeMailer.some_emails.deliver! gibt ein
ArgumentError: A sender (Return-Path, Sender or From) required to send a message

  • Werden Sie die Zusendung einer E-Mail-für jedes Modell, oder eine E-Mail mit einer Liste von allen Modellen?
InformationsquelleAutor tamersalama | 2010-12-15
Schreibe einen Kommentar