嵌套yml文件的DataMagic

时间:2015-03-02 22:15:44

标签: ruby

我有一个如下的yml文件。

accounts:
  account1:
    name: vink
    age: 26
  account2:
    name: pink
    age: 27

为了通过DATAMAGIC方法读取数据,请告诉我如何操作 代码流应该是ruby?

我知道如果我们在yml文件中只有一个键。

然后代码是..

DataMagic.load("ymlfile.yml")
variablename=data_for(:accounts)

但现在我有关键的“帐户”和子键“account1”。在这种情况下我 想要阅读姓名和年龄值。提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以按如下方式访问所需数据:

res = DataMagic.load("ymlfile.yml")
res["accounts"]["account1"]["name"] #=> "vink"
res["accounts"]["account2"]["name"] #=> "pink"

希望能回答你的问题。