В документации сказано, что действия почтовой программы очень похожи на действия контроллера. В руководстве по rails действие для отправки почты:
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 или текст)?
Спасибо!