2012-05-05 14 views
0

サンプルオブジェクトを使用してデータベースの人口を自動化しようとしています。そのため、レーキタスクを使用します。私は他のウェブサイトのページからいくつかのデータを使用したいと思います。 私は、その情報がどこから読み込まれ、問題に遭遇するはずのURLリストを持つtxtファイルを作成しました。私はrakeタスクの外にリクエストを行う方法を知らない。私は応答を得るために、RSPECができるようにいくつかのセレクタを抽出する必要があります。君たちありがとう!rakeタスクから他のサイトにリクエストを行います

答えて

0

カスタムレイクタスクについては、いつでも独自のプラグインを作成できます。レールガイド - plugins sectionを参照してください。 プラグインでは、getメソッドを使用して外部URLからデータを取得できます。詳細については、ActionDispatch :: Integration :: RequestHelpersメソッドを参照してください。 独自の抽出ロジックを追加してデータベースをシードすることができます。

+0

ありがとうありがとうございます!私はあなたが提供したリファレンスで言及された –

+0

ジェネレータは、Rails 3.1のために働いていません)concured実現するために時間が必要ですが、これを試してみてください。プラグインのプログラミング方法が変更されていますか? –

+0

あなたはapiの変更を確認することができます[ここ](http://apidock.com/rails/browse) – Salil

関連する問題