我在视图内部调用我的提要,<%= blog_feed %>
并在我的助手中有一个小片段。
require 'rss/1.0'
require 'rss/2.0'
require 'open-uri'
def blog_feed
source = "http://www.domain.com/.rss" # url or local file
content = "" # raw content of rss feed will be loaded here
open(source) do |s| content = s.read end
rss = RSS::Parser.parse(content, false)
html = "<ul>"
rss.items.first(3).each do |i|
html << "<li><a href='#{i.link}'>#{i.title}</a></li>"
end
html << "</ul>"
html
end
它主要按照我想要的方式运行。但是html是内联html。所以我在网站上看到了 li,ul 和 hrefs。
有什么想法或建议吗?
最好的问候否认