访问多层YAML和中间人
在查看了这两个链接后,将YAML与中间商一起使用变得更加清晰: , 我现在遇到的问题是访问多个级别的内容 YAML(生活在数据/项目中) .HTML.ERB访问多层YAML和中间人,yaml,middleman,Yaml,Middleman,在查看了这两个链接后,将YAML与中间商一起使用变得更加清晰: , 我现在遇到的问题是访问多个级别的内容 YAML(生活在数据/项目中) .HTML.ERB <% data.projects.each do |f| %> <div><%= f["quote"] %> <%= f["attribution"] %> <%= f["extras"] %></div> <% end %> 以上是顺利
<% data.projects.each do |f| %>
<div><%= f["quote"] %> <%= f["attribution"] %> <%= f["extras"] %></div>
<% end %>
以上是顺利运行的中间人,然而,我如何访问下面的数据“额外:”和吐出他们在一个列表中
换句话说,这就是在构建中编译的内容:
<div>This is a quote Kate Something extra oneextra twoextra three</div>
这是一个引文Kate额外的东西额外的一个额外的两个额外的三个
这是需要实现的结果:
<div>This is a quote Kate Something
<ul>
<li>extra one</li>
<li>extra two</li>
<li>extra three</li>
</ul>
</div>
这是一段引文
- 额外的
- 额外的两个
- 额外的三个
提前感谢您关注这些问题。如果您需要对上述任何内容进行澄清,请告诉我,我将尝试进一步解释。f[“extras”]
只是另一个数组,因此您可以像迭代数据一样迭代它。Project
:
f[“extras”]
只是另一个数组,因此您可以像迭代数据一样迭代它。项目
:
谢谢你,马特!(试过类似的东西,发现我用了‘谢谢你,马特!’(试过类似的东西,发现我用了’
<div>This is a quote Kate Something
<ul>
<li>extra one</li>
<li>extra two</li>
<li>extra three</li>
</ul>
</div>