【发布时间】:2013-01-20 19:09:09
【问题描述】:
我有一个似乎无法解决的基本问题。
我想在 YAML 文件中存储一小组 Quote,然后使用 Ruby Middlemanapp 在网站中对其进行迭代。我不确定这是我的 YAML 文件组合还是我尝试迭代它的方式或两者兼而有之。
YAML (quotes.yml)
---
quote: "This is a quote"
attribution: "Kate Something"
extras: "Braintree"
---
quote: "Blah blah"
attribution: "Donna Doe"
extras: "Essex"
---
quote: "Blah blah"
attribution: "Donna Doe"
extras: "Essex"
ERB
<% data.quotes.each do |f| %>
<%= f["quote"] %> #f.quote <%= f["attribution"] %>
<% end %>
如果我只使用 如果一个接一个地获取所有项目而不考虑键,但找不到迭代它们并指定我想要的键或字段的方法。
【问题讨论】: