我有一个来自Zendesk的RSS提要(http://mysupport.zendesk.com/forums/some-path/posts.rss)我需要在我的网络应用程序的页面上呈现为内容像这样提取内容的首选方法是什么
目前,我开始倾向于这样一种想法,也许我唯一的选择是使用Nokogiri或httparty。有更好的方法吗?无论哪种方式,我都希望能给我的马指明北方的方向。
ruby内置了一个可以使用的RSS解析器。。下面的代码也将为您缓存结果,并显示最新的4项。
require 'rss'
Rails.cache.fetch("rss-list") do
RSS::Parser.parse(open('http://feeds.feedburner.com/your-stuff-here').read, false).items[0..4]
end
因此,每一项都可以给你一个#title
和#link
(显然,还有更多,像#description
)