4

最近の Meteor での Railscast の後、特に Rails アプリにライブ イベント フィードを実装しようとしているので、私の興味はそそられました。

Meteor は私の要件に最適なソリューションのように思えますが、最初のハードルでちょっと立ち往生しています。

私の要件は、メイン サイト (Rails アプリ) から Meteor サーバーにデータを投稿し、結果の Meteor クライアント Web ページをメイン アプリに埋め込むことができることです。

データを Meteor サーバーに送信し、Meteor クライアントに自動的にデータを取得させるにはどうすればよいでしょうか。

これに対する最善のアプローチに関するアイデアは高く評価されています。外部データソースからのデータを受け入れるMeteor APIを探していると思います

更新 おそらく、Rails で動作するように DDP クライアントを作成する必要がありますか?

4

1 に答える 1

5

Meteor アプリケーションの基礎となるデータ コレクションは、Mongodb コレクションです。したがって、その観点からは可能です。

  1. Rails 用の DDP クライアントを作成します。

  2. Rails から MongoDB に直接挿入します。Meteor アプリがクライアント側でサブスクライブされている場合、データはブラウザー ビューで自動的に公開されます。これは、クライアントでデータをサブスクライブし、ブラウザー コンソール、OS コンソールから挿入することで表示できます (mongo を直接使用するか、cmd プロンプトで meteor mongo を使用し、db.collection.insert を使用します)。独自の Mongo サーバーに接続できます。Meteor アプリ内で Mongo を使用する必要はありません。

  3. Meteor コレクションの CRUD を使用すると、RESTy タイプのインターフェースを公開できます。Meteor は、この古いパラダイムからあなたを解放します。
    https://github.com/crazytoad/meteor-collectionapi

  4. データの収集、処理、挿入を含むセクションごとにアプリを Meteor に移植し始めます。iFrame などを使用できます。これについては、Google meteor-talk にスレッドがあります。

それがあなたにいくつかの選択肢を与えたことを願っています。私はおそらく #2 を実行し、#4 に向けて動き始めるでしょう。

S

于 2012-05-24T15:00:52.830 に答える