我有一个如下的yml文件。
accounts:
account1:
name: vink
age: 26
account2:
name: pink
age: 27
为了通过DATAMAGIC方法读取数据,请告诉我如何操作 代码流应该是ruby?
我知道如果我们在yml文件中只有一个键。
然后代码是..
DataMagic.load("ymlfile.yml")
variablename=data_for(:accounts)
但现在我有关键的“帐户”和子键“account1”。在这种情况下我 想要阅读姓名和年龄值。提前致谢。
答案 0 :(得分:0)
您可以按如下方式访问所需数据:
res = DataMagic.load("ymlfile.yml")
res["accounts"]["account1"]["name"] #=> "vink"
res["accounts"]["account2"]["name"] #=> "pink"
希望能回答你的问题。