2010-11-05 12 views
5

W dokumentacji mówi się, że działania programu pocztowego zachowują się w podobny sposób jak akcje kontrolera. W prowadnicach, wysłać mail:W jaki sposób actionmailer Rails 3 decyduje o tym, którego formatu użyć?

UserMailer.welcome_email(@user).deliver 

i welcome_email działania wygląda następująco:

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 

czego nie rozumiem, to jak welcome_email działanie decyduje, który format do użycia (html lub tekst)?

Dzięki!

Odpowiedz

Powiązane problemy