0

我正在尝试使用Feedzirra::Feed.update(feed)feedzirra gem 检查提要的更新,但我不断收到“NoMethodError - 未定义的方法‘更新?​​’ 对于零:NilClass”。我从中获取的提要没有 etag 属性,但它确实有 last_modified 信息,我知道更新功能需要使用这些信息才能工作,但我仍然无法弄清楚我哪里出错了

def self.update_from_feed

    feed_url = ENV['FEED_URL']
    feed = Feedzirra::Feed.fetch_and_parse(feed_url)
    add_entries(feed.entries)
    last_modified = feed.last_modified
end

def self.update_from_feed_continuously

  updated_feed = Feedzirra::Feed.update(feed)
  add_entries(updated_feed.new_entries) if updated_feed.updated?

end
4

0 回答 0