我在我的 Rails 项目中使用 Rabl 从我的控制器输出 JSON。然后我使用 Mustache 和 'stache' gem 来生成模板。但是,Mustache 模板没有从我的一个 JSON 提要中获取我需要的信息,我已经尝试了我能找到的每个示例/解决方案。
这是我的 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 不好吗?我也不知道它是否与我正在使用的任何宝石有关。我想知道是否有人可以帮我解决这个问题。