2010-11-05 19 views
5

En la documentación, indica que las acciones del programa de correo se comportan de manera muy similar a las acciones del controlador. En guía de carriles, para enviar correo:¿Cómo decide Rails 3 Actionmailer qué formato usar?

UserMailer.welcome_email(@user).deliver 

y la acción welcome_email se ve así:

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 

lo que no entiendo es, ¿cómo welcome_email acción decide qué formato utilizar (HTML o texto)?

Gracias!

Respuesta

Cuestiones relacionadas