2015-10-30 2 views
3

Есть в любом случае, чтобы загрузить yaml файл, который хранится в Amazon S3 ведро? Я попытался дать url в методе YAML.load_file(), но он не собирает файл. Пожалуйста, дайте свои данные.нагрузки YAML файл с URL

ответ

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"] 
+0

Пожалуйста, объясните немного вашего ответа - пожалуйста, не отправляйте код исключительно. – potame

+1

'require" "' является недопустимым синтаксисом. Отредактируйте свой ответ? –

+0

@DanTenenbaum отредактировал. –

Смежные вопросы