【发布时间】:2012-09-06 22:14:31
【问题描述】:
我想读取一个远程 .yaml 文件(在我的例子中,文件位于 Dropbox 的“公共”文件中)并对其进行解析,以便最终得到一个哈希。
当我尝试open('https://link_to_file/file.yaml') 之类的东西时,我得到的不是文件对象而是一个字符串对象,所以我不能只是YAML.load(open('https://link_to_file/file.yaml'))
问题是:如何更改字符串对象
foo:
-foo1
-foo2
(实际上类似于"foo:\r\n\t-foo1\r\n\t-foo2")
到类似 yaml 的哈希?
【问题讨论】:
标签: ruby-on-rails ruby yaml