Mandrill Handlebar 模板无法正确呈现/与 Parse.com 对象合并
Mandrill Handlebar Template does not render / merge with Parse.com object correctly
每次在 Parse.com 应用程序中创建给定对象时,我都使用 Mandrill 发送基于模板的电子邮件通知。
Mandrill 模板(使用 Handlebars 制作)使用 2 个典型的 Parse.com 对象属性:
- objectId --> 模板中的{{object.objectId}}
- createdAt --> {{object.createdAt}} 在模板中
问题是其他对象属性,但这些没有。
有什么线索吗?
基本问题一直没有解决。但是我在使用 Mandrill api 时遇到了其他几个问题,所以我将它留在这里以帮助其他人:
症状:None 的其他对象属性得到渲染
问题 1:使用 template_contents
仅支持字符串,不支持对象作为内容
解决方案一:使用global_merge_vars
问题 2:在 message
参数外使用了 global_merge_vars
解决方案2:在message
参数中使用global_merge_vars
症状:除了 objectId
和 createdAt
之外,每个对象 属性 都会被渲染
问题:还是不知道
部分解决方案:将 objectId
复制到 id
in parse
每次在 Parse.com 应用程序中创建给定对象时,我都使用 Mandrill 发送基于模板的电子邮件通知。
Mandrill 模板(使用 Handlebars 制作)使用 2 个典型的 Parse.com 对象属性:
- objectId --> 模板中的{{object.objectId}}
- createdAt --> {{object.createdAt}} 在模板中
问题是其他对象属性,但这些没有。
有什么线索吗?
基本问题一直没有解决。但是我在使用 Mandrill api 时遇到了其他几个问题,所以我将它留在这里以帮助其他人:
症状:None 的其他对象属性得到渲染
问题 1:使用 template_contents
仅支持字符串,不支持对象作为内容
解决方案一:使用global_merge_vars
问题 2:在 message
参数外使用了 global_merge_vars
解决方案2:在message
参数中使用global_merge_vars
症状:除了 objectId
和 createdAt
问题:还是不知道
部分解决方案:将 objectId
复制到 id
in parse