0
我有一個工作郵件發送電子郵件給用戶,但是當我改變了一下,似乎一切都不是那麼好。發送電子郵件給同一內容的多個用戶
我試圖用相同的內容向不同的用戶發送電子郵件,但希望每封郵件都有「hi user.firstname」作爲問候。
這是我的郵件相關:
def notify_users(requestor, user)
[requestor, user].each{ |u| notify_user(u, requestor) }
end
def notify_user(user, requestor)
@user = user
@requestor = requestor
mail :to => user.email, :subject => "Change requested by user"
end
這是我的模板命名爲「notify_user.text.haml」:
= "Hi #{@user.firstname},"
\
= "The user #{@requestor.firstname} #{@requestor.lastname} has suggested that he has completed his work"
這導致郵件被髮送到用戶只,但不請求者也是如此。另一件令人困惑的事情是交付的電子郵件是空的。
這是從我的電子郵件客戶端生成:
This message has no body:
No message part with HTML or TXT content type
是否有人有一些提示或建議,我究竟做錯了什麼?
看看https://github.com/stephenb/sendgrid –
我已經使用mailtrap.io – London
使用'ActionMailer'? –