【发布时间】:2013-08-19 16:27:29
【问题描述】:
以下代码来自Feedzirra 的要点,用于从 RSS 提要中获取更新的内容:
feed = Feedzirra::Feed.fetch_and_parse(feed_url)
feed = Feedzirra::Feed.update(feed)
do_something_with_new_feed(feed.new_entries) if feed.updated?
我不明白 Feedzirra 是如何知道 Feed 已更新的。我无法让它工作。为了知道,我必须将之前(几分钟或几小时前)返回的Feed 对象Feedzirra::Feed.fetch_and_parse(feed_url) 传递给Feedzirra::Feed.update,不是吗?如果我使用刚刚 fetch_and_parse 的提要,它如何知道它是否已更新?
【问题讨论】: