コレクションを反復処理し、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>
SendGrid がどのように機能するかを確認するために、単純な数値配列を試してみました。