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