0

我可以使用 Feedzirra gem 成功提取不同的提要并获取提要更新。但是,我想提取的每个提要都有不同的内容(即:Github 公共提要、最近播放的 last.fm 等)。

将所有这些提要合并为一个的最佳方法是什么?现在我对不同类型的提要有不同的模型,有些提要使用不同的时间戳。

4

2 回答 2

1

米,

您可以添加多个额外字段来保存 uber-feed 对象中的每个唯一属性,仅在处理时填写来自每个特定 feed 的属性。(这有点像 NoSQL 模型,虽然不完全一样,因为您必须提前定义字段,但您可以添加任意字段作为数据持有者。)

这是您向所有提要实例添加新字段的方式...

Feedzirra::Feed.add_common_feed_entry(:my_custom_field)

你会在这里找到更多关于这个的对话......

https://groups.google.com/forum/?fromgroups#!msg/feedzirra/_h4y8_vwDGc/N8sjym6NouEJ

于 2012-06-18T05:03:48.253 回答
0

您正在创建活动提要 - 您可以研究以下几个关于如何创建活动提要的宝石:https ://www.ruby-toolbox.com/categories/Rails_Activity_Feeds

于 2012-06-17T13:07:54.923 回答