0
目前,我有這個代碼,它從我的博客拉的第一個記錄:從wordpress主題拉入導軌和SimpleRSS
def blogFeed
begin
rss = SimpleRSS.parse(open('http://blog.example.co.uk/feed/').read)
if rss.items.first.title.length > 80 then
title = "#{ rss.items.first.title[0..70]} ..."
else
title = rss.items.first.title
end
date = rss.items.first.pubDate.strftime("%d %B %Y")
@links = { :title => title, :url => rss.items.first.link, :date => date }
rescue OpenURI::HTTPError
@links = { :title => "", :url => "#", :date => "" }
end
return @links
end
這是我引用它在我的觀點:
%span.feed
%span.bold
LATEST BLOG:
- blog = blogFeed
- if blog[:title] != ""
= raw blog[:title]
%a{ :href => "#{ raw blog[:url] }" } READ MORE
- else
%a{ :href => "/blog" } CLICK HERE TO VISIT OUR BLOG
這工作得很好,但是我需要使用的不僅僅是第一篇博文,有沒有一種方法可以遍歷所有帖子?