5
在文档中说,邮件程序的操作与控制器操作的行为非常相似。 在导轨导向,以发送邮件:Rails 3 actionmailer如何决定使用哪种格式?
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或文本)?
谢谢!