2011-05-24 33 views
2

我有一個調查應用程序,我手動構建調查,並且我想添加一個選項以通過文件構建調查,yaml似乎符合此應用程序的需求。我想上傳一個yaml文件,然後從先前構建的調查中輸出一個yaml文件會很好。YAML in,YAML out - 一般問題/指導

環顧四周,我還沒有找到我需要的教程來學習如何將yaml文件解析爲幾個db對象(答案,答案區域,答案類型,關於調查的各種其他內容等)。

我想知道如果任何人有任何提示,引導,或有些納悶工具/插件,我還沒有看到,等

只是一個想法能理解的任何輸入。

+0

相似:http://stackoverflow.com/questions/4002092/how-do-i-use-yaml-in-ruby-rails – blueblank 2011-05-25 00:47:23

回答

4

你的YAML文件將變成一個嵌套的數據結構。每個級別將是ArrayHash.這可能是最簡單的只是#pp()它,並看看開始。

require 'pp' 
require 'yaml' 

pp YAML.load_file('f.yaml') 
+0

這是一個開始,謝謝。 – blueblank 2011-05-25 00:52:59