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!