Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 尝试在feedjira中加载提要条目时出错_Ruby On Rails_Mongoid_Feedjira - Fatal编程技术网

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)文档,就可以在那里找到它。