尝试进入Rails和feedzirra! :)我有多个源网址存储到数据库,并有问题,以获取它们并让它工作feedzirra。 网址需要像这样:
feed_urls = ["http://www.feedurl1.com/feed", "http://www.feedurl2.com/feed"]
这是我现在得到的,但它不起作用?为什么呢?
def self.get_feeds
feed_urls = Feedurls.find(:all, :select => "url")
update_from_feeds(feed_urls)
end
控制台把我这个:
ruby-1.9.2-p290 :037 > FeedEntry.get_feeds
Feedurls Load (0.6ms) SELECT url FROM `feedurls`
TypeError: can't convert nil into String
感谢您的帮助! :)
答案 0 :(得分:1)
为什么不只是简单地使用:
feed_urls = Feedurls.all.map(&:url)
如果你的feedurls是简单的表(它应该是),那么上面的代码将很好用。