2

学習目的で、私は 2 つの Rails アプリケーションを開発しました。1 つはユーザーが行って本を購入できる書店のようなもので、もう 1 つはこれらの本を配達する配達会社のようなものです。

そして、ユーザーが書店で本を注文すると、このストアから配送フォーム データが配送アプリケーションに送信されるという考え方です。あなたがアイデアを得たことを願っています。たとえば、両方のアプリは本番サーバー (heroku など) にあります。

それを行う方法について何か提案はありますか?ウェブ上で良い情報を見つけることができませんでした。

最初は書店から .json をレンダリングすることを考えましたが、この情報を配信サイトに送信するにはどうすればよいでしょうか? それとも、私にもっと良い提案がありますか?

前もって感謝します!

4

2 に答える 2

2

これを行うにはいくつかの方法があります。

1. ウェブサービス

これは、ActiveModel シリアライザーを使用して REST ベースの JSON API を構築するのに役立つ素晴らしい railscast です

これらの (バージョニング/保護) railscast は、API のバージョニングと保護に役立ちます。

2. rabbitmqのようなメッセージ ブローカー。

bunny gem を使用すると、Rabbitmq とのやり取りが簡単になります。使用を検討してください。

于 2013-03-16T09:28:06.077 に答える
1

ActiveResourceを使ってみてください 。複数の Rails アプリケーション間で簡単に通信できます。

于 2013-03-16T09:00:12.627 に答える