我已經設法讓我的電子郵件問題排序,所以現在每次創建一個案例時,電子郵件將發送到指定的地址。在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