【发布时间】:2013-02-12 05:41:19
【问题描述】:
我正在使用 Mandrill 的 Ruby API Gem,并有以下简单的测试模板:
<html>
<body>
<h1 mc:edit="header">testastic</h1>
<hr/>
<br/><br/>
<div mc:edit="main_section"></div>
<hr/>
<div mc:edit="footer"></div>
</body>
</html>
按照 Heroku 指南中的示例,我有以下 Ruby 代码:
require 'mandrill'
m = Mandrill::API.new
rendered = m.templates.render 'test-template', [{:header => 'some header text', :main_section => 'The main content block', :footer => '<h3>asdf</h3>'}]
mail(:to => "Jayson Lane <jayson@domain.com>", :subject => "Test Email") do |format|
format.html { rendered['html'] }
#format.text { render "test" }
end
这很好用,电子邮件可以很好地发送我的模板,但是,它不会替换模板 mc:edit 变量。我错过了什么吗?
【问题讨论】:
标签: ruby-on-rails ruby email heroku mandrill