Ruby on rails 尝试在feedjira中加载提要条目时出错
尝试加载提要条目时出错Ruby on rails 尝试在feedjira中加载提要条目时出错,ruby-on-rails,mongoid,feedjira,Ruby On Rails,Mongoid,Feedjira,尝试加载提要条目时出错 ArgumentError (wrong number of arguments (2 for 1)): 我使用feedjira 2.0,mongoid 使用1.6.0时没有错误 def load_feed_entries last_entry = self.feed_entries.last if last_entry.nil? feed = Feedjira::Feed.fetch_and_parse(self.url) el
ArgumentError (wrong number of arguments (2 for 1)):
我使用feedjira 2.0,mongoid
使用1.6.0时没有错误
def load_feed_entries
last_entry = self.feed_entries.last
if last_entry.nil?
feed = Feedjira::Feed.fetch_and_parse(self.url)
else
feed = Feedjira::Feed.fetch_and_parse(self.url,
:if_modified_since => last_entry.published_at.to_time)
end
Source.add_entries(feed.entries, self.id)
end
def self.update_all_feeds(urls)
Feedjira::Feed.fetch_and_parse(urls,
:on_success => lambda { |url, feed|
rss = Source.only(:id).where(:url => url).first
Source.add_entries(feed.entries, rss.id)
}
)
end
由于您似乎只使用一个函数,并且您(我们)可能也知道错误所在的源代码行,因此您可能只需阅读feedjira 2.0的(API)文档并在那里找到它。由于您似乎只使用一个函数,并且您(我们)可能也知道错误所在的源代码行,您可能只需阅读feedjira 2.0的(API)文档,就可以在那里找到它。