Ruby on rails 3 Rails 3 actionmailer如何决定使用哪种格式?
在文档中,它说,mailer操作的行为方式与控制器操作非常相似。 在rails指南中,要发送邮件:Ruby on rails 3 Rails 3 actionmailer如何决定使用哪种格式?,ruby-on-rails-3,format,actionmailer,Ruby On Rails 3,Format,Actionmailer,在文档中,它说,mailer操作的行为方式与控制器操作非常相似。 在rails指南中,要发送邮件: UserMailer.welcome_email(@user).deliver 欢迎电子邮件操作如下所示: def welcome_email(user) @user = user @url = "http://example.com/login" mail(:to => user.email, :subject => "Welcome to My Awesome Sit
UserMailer.welcome_email(@user).deliver
欢迎电子邮件操作如下所示:
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
我不明白的是,欢迎电子邮件操作如何决定使用哪种格式(html或文本)
谢谢 我相信它将创建一个包含html和文本部分的多部分电子邮件。这将允许纯文本客户端使用该部件进行渲染,而基于html的客户端也可以正确地进行渲染 轨道3: 轨道2: