我正在尝试使用 Ruby on Rails 遍历集合并在 SendGrid 模板中显示信息。
recipient = SendGrid::Recipient.new("sergio@gmail.com")
recipient.add_substitution("username", user.github_id)
recipient.add_substitution("numbers", [1,2,3,4])
在 gmail 中,此模板如下所示:
sergiotapia
ARRAY(0x85b9d90)
模板的实际代码,从 SendGrid 的编辑器中复制:
<html>
<head>
<title></title>
</head>
<body>
<div><%body%></div>
<div>username</div>
<div>numbers</div>
<p>This is a small example email.</p>
</body>
</html>
如何遍历 SendGrid 模板中的通用数组或对象?对于这个特定的例子,一个用户有很多posts
,我只想在一个<li>
元素中显示用户帖子的标题。
我只是用一个简单的数字数组来试试看它是如何工作的。