从URL加载yaml文件

时间:2015-10-30 05:31:03

标签: ruby-on-rails yaml

是否还要加载存储在 Amazon S3存储桶 中的yaml文件?我尝试在url方法中提供YAML.load_file(),但它没有提取文件。请提供您的意见。

1 个答案:

答案 0 :(得分:2)

使用open-uri将您的网站加载为字符串,然后将该字符串加载为YAML。

require "open-uri"

yaml_content = open("http://www.google.com"){|f| f.read}
yaml_data = YAML::load(yaml_content)
yaml_data["content"]