YAML in,YAML out - 一般问题/指导

时间:2011-05-24 23:32:28

标签: ruby-on-rails ruby yaml

我有一个调查应用程序,我手动构建调查,我想添加一个选项来按文件构建调查,yaml似乎符合此应用程序的需要。我想上传一个yaml文件,然后输出之前构建的调查中的yaml文件会很不错。

环顾四周,我还没有找到学习如何将yaml文件解析成几个db对象所需的教程(答案,答案区域,答案类型,调查的各种其他内容等)。

我想知道是否有人有任何我尚未见过的提示,指南或奇迹工具/插件等等。

只是一个想法,任何输入赞赏。

1 个答案:

答案 0 :(得分:4)

您的YAML文件将变为嵌套数据结构。每个级别都是ArrayHash.这可能是最简单的#pp(),并且可以开始使用。

require 'pp'
require 'yaml'

pp YAML.load_file('f.yaml')