我想发送带有 html.erb 模板的电子邮件,我有一些代码。 像这样:
class Mailer < ActionMailer::Base
def notification(to_email)
begin
mail(to: 'test@oooooo.com', subject: "Test message")
rescue Exception => e
return
end
end
end
还有一些 html.erb 文件:
Hello, <%= @name %>.
但我不知道如何为我的方法附加此模板。 请帮我解决这个问题,因为我无法正常掌握这个问题。
答案 0 :(得分:2)
您可以在"
目录中创建名为notification.html.erb
的页面。您将获得app/views/mailer
notification.html.erb
中的所有实例变量
def notification(to_email)
现在def notification(to_email)
@name = #pass name here
#your code goes here
end
可以在@name
中找到
notification.html.erb