我对我的示例文件使用了 YAML.load_file
:
---
languages:
- name: "English"
iso_639: "en"
native_name: "English"
region:
- ''
- UK
- US
- name: "Klingon"
iso_639: "tlh"
native_name: "tlhIngan Hol"
region:
- notearth
我想遍历这些语言和地区数组。以下代码不起作用:
records.each do |record|
record.region.each do |region|
self.create!
end
end
record.region
给我返回了未知方法错误。我该如何遍历语言和它们的区域呢?或者说,我该如何访问区域数组呢?