Feedzirra gemを使用してさまざまなフィードを正常にプルし、フィードの更新を取得できます。ただし、プルしたいフィードごとにコンテンツが異なります(つまり、Githubパブリックフィード、最近再生されたlast.fmなど)。
これらすべてのフィードを1つにまとめる最良の方法は何ですか?現在、フィードの種類ごとに異なるモデルがあり、一部のフィードは他のフィードとは異なるタイムスタンプを使用しています。
Feedzirra gemを使用してさまざまなフィードを正常にプルし、フィードの更新を取得できます。ただし、プルしたいフィードごとにコンテンツが異なります(つまり、Githubパブリックフィード、最近再生されたlast.fmなど)。
これらすべてのフィードを1つにまとめる最良の方法は何ですか?現在、フィードの種類ごとに異なるモデルがあり、一部のフィードは他のフィードとは異なるタイムスタンプを使用しています。
m、
複数のフィールドを追加して、uber-feedオブジェクトの一意の属性をそれぞれ保持し、処理時に特定の各フィードから取得した属性のみを入力することができます。(事前にフィールドを定義する必要があるため、完全ではありませんが、そのようにNoSQLモデルに似ていますが、データホルダーとして任意のフィールドを追加できます。)
これは、フィードのすべてのインスタンスに新しいフィールドを追加する方法です...
Feedzirra::Feed.add_common_feed_entry(:my_custom_field)
これについては、もう少しダイアログがあります...
https://groups.google.com/forum/?fromgroups#!msg/feedzirra/_h4y8_vwDGc/N8sjym6NouEJ
アクティビティフィードを作成しています-アクティビティフィードの作成方法について調査できるいくつかの宝石があります:https ://www.ruby-toolbox.com/categories/Rails_Activity_Feeds