解決できないような基本的な質問があります。
Quote の小さなセットを YAML ファイルに保存し、Ruby Middlemanapp を使用して Web サイトで反復処理したいと考えています。それが私の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 %>
<%= f %> を使用すると、キーに関係なくすべてのアイテムを次々に取得できますが、それらを反復処理して必要なキーまたはフィールドを指定する方法が見つかりません。