В документации говорится, что действия почтовой программы ведут себя очень похоже на действия контроллера.
В рельсах, для отправки почты:
UserMailer.welcome_email(@user).deliver
и действие welcome_email выглядит следующим образом:
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
что я не получаю, как действие welcome_email решает, какой формат использовать (html или текст)?
Спасибо!