2010-11-05 17 views
5

In der Dokumentation heißt es, dass Mailer-Aktionen sich sehr ähnlich verhalten wie Controller-Aktionen. In Schienen Führung, E-Mail senden:Wie entscheidet der actionmailer von Rails 3, welches Format verwendet werden soll?

UserMailer.welcome_email(@user).deliver 

und welcome_email Aktion sieht wie folgt aus:

def welcome_email(user) 
    @user = user 
    @url = "http://example.com/login" 
    mail(:to => user.email, :subject => "Welcome to My Awesome Site") do |format| 
    format.html { render 'another_template' } 
    format.text { render 'another_template' } 
    end 
end 

, was ich nicht bekommen, ist, wie welcome_email Aktion entscheidet (welches Format zu verwenden, HTML oder Text)

Danke!

Antwort

Verwandte Themen