我申請YAML.load_file
我的示例文件:迭代一個YAML陣列紅寶石
---
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
給我一個地區未知的方法錯誤。我怎樣才能遍歷語言和他們的地區?或者,我如何訪問區域數組?
你究竟是「這行不通」是什麼意思?你得到一個錯誤?你得到的結果不是你所期望的? – toro2k
我編輯了我的問題,所以最小化了實際問題。 –