2011-11-19 61 views
0

試圖進入Rails和feedzirra! :)我有多個飼料網站存儲到數據庫中,並有問題獲取這些並讓它工作feedzirra。 的url需要是這樣的:Rails:從數據庫獲取網址?

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

請提供您的'schema'信息。 –

回答

1

爲什麼不只是簡單地使用:

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

如果您feedurls是簡單的表(應該是),那麼上面的代碼將工作不錯。

+0

剛剛有未定義的方法'地圖'? – Marko

+0

我的錯,;)查看更新的代碼。 Okey! –

+0

Okey!就是這樣! :) 非常感謝你! – Marko