私は次のようになり、いくつかのエントリを持つYAMLファイルを持っている:私は反復処理できるオブジェクトのセットにそのYAMLファイルを解析するために、次のRubyのメソッドを使用していYAMLをハッシュ/オブジェクトに解析するにはどうすればよいですか?
001:
:title: Some title
:description: Some body text maybe
002:
:title: Some title
:description: Some body text maybe
を:
def parse_yaml(file)
YAML::load(File.open(File.join(settings.yaml_folder, file)))
end
def use_yaml
@items = parse_yaml('items.yml')
@items.each do |item|
x = item[1][:title]
etc...
end
end
このメソッドは機能しますが、反復処理中のオブジェクトの属性にアクセスするにはitem[1][:title]
を使用する必要があります。もっと標準のitem[:title]
を使用できるように私のYAMLファイルや解析コードをビルドするにはどうすればいいですか?あなたができるよう