我已经设法让我的电子邮件问题排序,所以现在每次创建一个案例时,电子邮件将发送到指定的地址。在Rails电子邮件中包含动态信息
我有一个usermailer.rb
def makeakase(email, name, jobno, casesubject)
recipients email
from "[email protected]_rails_app.com"
subject "FW: Kase creation from Survey Manager"
sent_on Time.now
body :name => name
end
和我有kases_controller.rb:
if @kase.save
UserMailer.deliver_makeakase("[email protected]", "Highrise")
在身体我想用我的加濑秀视图中使用标签如:
<%=h @kase.jobno %> - <%=h @kase.casesubject %>
,但他们不工作,我得到以下错误:
wrong number of arguments (2 for 4)
任何想法?
感谢,
丹尼
OK,我的错! 虽然我如何显示Kase的jobno和casesubject内容? UserMailer.deliver_makeakase(“XXX.co.uk”,“Highrise”)理想情况下,这两个属性将被动态内容替代。 – dannymcc 2010-04-28 21:13:52
您传递'@ kase'作为第三个参数,然后在视图中使用它。 – Voyta 2010-04-28 21:24:07