2015-03-02 78 views
0

我有一個如下所示的yml文件。嵌套yml文件的DataMagic

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

爲了讀通DATAMAGIC方法的數據,請讓我知道 碼流應該如何在紅寶石?

我知道如果我們在yml文件中只有一個鍵。

然後代碼是..

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

但現在我有鑰匙「賬戶」和子鍵「帳戶1」。在這種情況下,我 想讀取名稱和年齡值..在此先感謝。

回答

0

您可以訪問所需的數據如下:

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

希望這能回答你的問題。