访问多层YAML和中间人

访问多层YAML和中间人,yaml,middleman,Yaml,Middleman,在查看了这两个链接后,将YAML与中间商一起使用变得更加清晰: , 我现在遇到的问题是访问多个级别的内容 YAML(生活在数据/项目中) .HTML.ERB <% data.projects.each do |f| %> <div><%= f["quote"] %> <%= f["attribution"] %> <%= f["extras"] %></div> <% end %> 以上是顺利

在查看了这两个链接后,将YAML与中间商一起使用变得更加清晰: ,

我现在遇到的问题是访问多个级别的内容

YAML(生活在数据/项目中)

.HTML.ERB

<% 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>