【发布时间】:2010-11-05 18:18:47
【问题描述】:
我正在考虑编写一个守护进程来遍历提要,然后将它们作为 ActiveRecord 对象添加到数据库中。
首先,我面临的一个问题是我无法使用 feed-normalizer gem 可靠地检索故事的作者/用户。似乎有时,它无法识别标签(我不知道是否有其他人遇到过这个问题)。
其次,我还没有看到有人将 RSS 提要转换回数据库条目。我需要这样做,因为每个条目都会与其他 ActiveRecord 对象关联。我找不到任何宝石来专门执行此操作,但我可以以某种方式破解诸如 act_as_feed 之类的东西来执行此操作吗?
【问题讨论】:
-
为什么,将 RSS 和其他提要转换为数据库条目是很正常的。编程访问是 XML 提要的全部要点!您需要创建适当的模型并在解析提要时更新并保存它们!你问的是这个吗?
-
啊,是的,这就是我要问的。但是,我找不到可以做到这一点的宝石。我发现一个 rfeedpaser 在某些方面比 feed-normalizer 更好,但它仍然没有将条目保存到数据库中。但是翻看代码,我不认为我会找到这样的宝石,因为有太多的信息可以放入一个提要中。
标签: ruby-on-rails rss aggregation feed atom-feed