0

私は Rails の初心者で、Rails Casts のビデオを見てきました。

FeedZirra ( Rails Casts episode 168 ) と、特にフィードの解析についてもう少し知りたいと思っています。

たとえば、TelegraphGuardianからのフィードを解析する必要があります

両方の新聞のすべてのスポーツ ニュースを 1 つのテーブルに配置し、サッカー ニュースだけを別のテーブルに、クリケット ニュースだけを別のテーブルに配置したいと考えています。

feed-zirra を使用してそれを達成するにはどうすればよいですか?

あるビューでサッカーのニュースのみを表示し、別のビューでクリケットのニュースのみを表示するにはどうすればよいですか?

また、ユーザーが実際にリンクをクリックして見つける前に、どの Web サイトにアクセスするかをユーザーに知らせたいと思います。

このようなもの

ライダー カップ 2010: ヨーロッパの完璧なヒーロー、グレアム マクダウェル 5 分前 | Telegraph.co.uk

Telegraph.co.uk を表示するにはどうすればよいですか

あなたの助けとサポートを楽しみにしています

ありがとう

4

1 に答える 1

1

質問はたくさんありますが、私は次の質問に答えます。

すべてのフィードをテーブルに入れる方法を知っているだけです。フィードを別のテーブルに保持する方法がわかりません

  • フィードで提供されるものではなく、表示する必要がある情報に基づいて、データ モデルに合わせてさまざまなモデルを作成します。(必要に応じてモデルごとに異なるテーブル、または可能であれば単一テーブルの継承)
  • FeedZirra (またはその他のパーサー) を使用して解析済みのフィードを読み取り、処理するラッパー クラスを記述します。これらは通常、libフォルダーに保存されます。
  • このスクリプトを実行するために呼び出すことができる rake タスクを作成するか、delayed_job に精通している場合はジョブを作成します。
  • cronデータを定期的に更新できるように、rake タスクまたはdelayed_job を介してジョブをスケジュールします。
于 2010-10-05T07:17:45.120 に答える