【发布时间】:2015-03-20 03:26:12
【问题描述】:
我有一个 YAML 文件,其中包含:
---
:feeds:
-
title: "Breaking News"
url: "http://www.nasa.gov/rss/dyn/breaking_news.rss"
-
title: "Education News"
url: "http://www.nasa.gov/rss/dyn/educationnews.rss"
-
title: "Space Station News"
url: "http://www.nasa.gov/rss/dyn/shuttle_station.rss"
我的 ruby 文件包括:
require 'yaml'
config = YAML.load_file('settings.yml')
feeds = config[:feeds]
feeds.each do |entry|
puts "Title: #{entry[:title]}"
end
例如,我希望看到的是“标题:突发新闻”。然而,输出只是简单地输入“标题:”。我相信我的哈希有一个错误,但已经尝试了很多事情,现在只是在猜测。我在这里搜索过类似的问题,但找不到任何相关内容。可能是因为这是我的一个简单的误解。
【问题讨论】: