我想从数组/哈希构造以下YAML格式:
Name:
gender:
- female
nationality:
- german
- danish
现在我有这样一个数组:
names = ["Abbie", "Abeline", "Abelone"]
如何最简单地将这个数组转换为YAML格式?
我尝试将其转换为哈希表,并同时添加性别和国籍的值:
names.each do |name|
(META_HASH ||= Hash.new) = name => { gender: 'female', nationality: ['german', 'danish'] }
end
然而,这只会给我一个语法错误。非常感谢任何帮助转换此内容!