Rails:实现动态电子邮件内容和布局的最佳方式?

Rails: Best way to implement dynamic email contents and layouts?

我想要管理员可以轻松更改电子邮件的 content/copy,设计师可以轻松更改设计和布局的功能

我正在考虑 mailchimp 模板(& Using-Handlebars-for-dynamic-content),但我发现那里有一些限制,比如不能跨模板共享通用代码(页眉/页脚),不能设置主题模板等等..

所以我想制作一个简单的管理面板,在其中显示存储在数据库中的电子邮件模板,用户可以编辑电子邮件的副本/进行 html css 更改/可以预览电子邮件/可以发送测试邮件,我还会显示一些动态文本变量,以便用户也可以使用它们 {{ first_name }}

有什么帮助吗?

在尝试其他替代方案后,我终于使用了 Mandrill 我能够做出决定的原因很少

  1. 很好html编辑器
  2. Mandrill 中可用的块助手(if-else,循环)像 LIQUID
  3. 我可以将模板从 mailchimp 共享到 mandrill
  4. 出站日志和模板将位于一处
  5. 我可以使用模板的草稿功能在发布之前制作新设计

这里有一些您应该尝试的有用链接

  1. http://blog.mandrill.com/handlebars-for-templates-and-dynamic-content.html
  2. https://mandrill.zendesk.com/hc/en-us/articles/205582537-Using-Handlebars-for-Dynamic-Content