没有任何宝石:
要使用 mandrill 模板,您首先需要在您的 mandrill 帐户中创建一个,然后在您的邮件中添加一个正确的标题,该标题告诉模板的名称。然后 mandrill 会神奇地自动调用该模板。
例子:
# app/mailers
class CardMailer < ActionMailer::Base
default from: "admin@domain.ch"
def welcome(card)
mail to: card.responsable.email,
from: "\"Andrey\" <admin@domain.ch>",
subject: 'Welcome in my website'
headers['X-MC-MergeVars'] = "{\"TYPE\":\"#{card.card_type.name}\"}" # variables
headers['X-MC-Template'] = "welcome" # template
headers['X-MC-AutoText'] = 1 # generate text version
headers['X-MC-InlineCSS'] = "true" # inline css
end
end
就我而言,它使用我的“欢迎”模板。只需使用山魈模板的名称即可。
如您所见,还有许多其他可用的标头。在此处查看完整列表。
注意:即使您不再使用 rails 模板,您仍然需要一个在您的视图中。