【问题标题】:Mandrill Handlebar Template does not render / merge with Parse.com object correctlyMandrill Handlebar 模板无法正确渲染/与 Parse.com 对象合并
【发布时间】:2015-08-30 04:44:02
【问题描述】:
每次在 Parse.com 应用程序中创建给定对象时,我都使用 Mandrill 发送基于模板的电子邮件通知。
Mandrill 模板(使用 Handlebars 制作)使用 2 个典型的 Parse.com 对象属性:
- objectId --> 模板中的 {{object.objectId}}
- createdAt --> 模板中的 {{object.createdAt}}
问题在于其他对象属性,但这些没有。
有什么线索吗?
【问题讨论】:
标签:
templates
parse-platform
mandrill
【解决方案1】:
基本问题仍未解决。但是我在使用 Mandrill api 时遇到了其他几个问题,所以我将把它留在这里帮助其他人:
症状:没有渲染其他对象属性
问题1:使用的template_contents只支持字符串,不支持对象作为内容
解决方案1:使用global_merge_vars
问题2:在message参数之外使用了global_merge_vars
解决方案2:在message参数内使用global_merge_vars
症状:除了 objectId 和 createdAt 之外,每个对象属性都被渲染
问题:还是不知道
部分解决方案:在解析中将objectId复制到id