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!