나는 정리할 수없는 기본적인 질문이 있습니다.YAML을 구문 분석하고 작성
YAML 파일에 작은 견적 세트를 저장하고 Ruby Middlemanapp를 사용하여 웹 사이트에서 반복하고 싶습니다. 나는 그것이 YAML 파일 구성인지, 아니면 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 %> 관계없이 키의 또 다른 후 모든 항목 하나를 얻을 수 있지만 찾을 수 있다면 그 (것)들에 반복하고 나가 원하는 열쇠 또는 분야를 지정하는 방법. YAML에서
http://middlemanapp.com/advanced/local-data/
이 솔루션은 올바르게 작동하는 것 같습니다. 별도의 질문 - '엑스트라 :'에 자녀가 있다면 어떨까요? ERB는 위의 YAML을 통해 반복적으로 작성됩니다. 또 다른 질문은 여기에 게시되었습니다 : http://stackoverflow.com/questions/15885392/accessing-multi-layered-yaml-and-middleman –