Ruby on rails 在rails上读取远程yaml ruby

Ruby on rails 在rails上读取远程yaml ruby,ruby-on-rails,ruby,yaml,Ruby On Rails,Ruby,Yaml,我想读取一个remote.yaml文件(在我的例子中,该文件位于Dropbox中的“Public”文件中)并对其进行解析,以便最终得到一个散列 当我尝试类似于open('https://link_to_file/file.yaml“),我得到的不是文件对象而是字符串对象,所以我不能只YAML.load(open('https://link_to_file/file.yaml) 问题是:如何像这样更改字符串对象 foo: -foo1 -foo2 (实际上类似于“foo:\r\n\

我想读取一个remote.yaml文件(在我的例子中,该文件位于Dropbox中的“Public”文件中)并对其进行解析,以便最终得到一个散列

当我尝试类似于
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的哈希?

请使用
yaml.parse

YAML.parse(open('https://link_to_file/file.yaml'))
如前所述:

使用
parse
后,使用
.to_ruby
检索哈希


谢谢!对于有类似问题的人:在使用
parse
之后,使用
.to_ruby
检索哈希。。。