Rails プロジェクトで Rabl を使用して、コントローラーから JSON を出力しています。次に、Mustache を「stache」gem と組み合わせて使用し、テンプレートを生成します。ただし、Mustache テンプレートは、JSON フィードの 1 つから必要な情報を取得していないため、見つけられるすべての例/解決策を試しました。
これが私のJSONです:
{
"connectons":[
{
"connection":{
"status":"accepted",
"user":{
"id":2,
"first_name":"Joe",
"last_name":"Black"
}
}
},
{
"connection":{
"status":"accepted",
"user":{
"id":2,
"first_name":"Joe",
"last_name":"Black"
}
}
}
]
}
これは私のテンプレートです:
<ul>
{{#connections}}
<li>
<p>{{status}}</p>
{{#user}}
<p>{{first_name}}</p>
{{/user}}
</li>
{{/connections}}
</ul>
しかし、user
ノードからは何も表示されません。ノードからのすべてがconnection
正常に表示されます。私が知っていることはすべて試しました。私のJSONは悪いですか?また、使用している宝石に関連しているかどうかもわかりません。誰かがこれのトラブルシューティングを手伝ってくれるかどうか疑問に思っていました.