2011-05-24 74 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