0

试图进入 Rails 和 feedzirra!:) 我已将多个提要 url 存储到数据库中,但在获取这些提要并使其工作 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

感谢大家的帮助!:)

4

1 回答 1

1

为什么不简单地使用:

feed_urls = Feedurls.all.map(&:url)

如果您的 feedurls 是简单的表格(它应该是),那么上面的代码会很好用。

于 2011-11-19T08:43:04.753 回答