2012-03-26 14 views
0

私はルビーオンレール3を使用してアプリケーションを構築した、と私は同じモデルを使用して、複数のアプリを持っているとして、今、私はモデルのロジックのための第三のアプリを構築したいと思いますし、これを行うにはのActiveRecord + Webサービス

など、アプリケーション間でのコードの繰り返しを避けるために、各アプリからそれを呼び出す、私はRailsのアプリを構築し、帰国/ XMLを介して情報を受信について考えてきたが、これまでのところ、私は持っています問題はありません... ActiveRecodがデータベースと直接関係していると思うようになるまで、私はもはやそれを望んでいません...今、私のアプリがサービスを呼び出し、そこからDBと通信したいと思っています。

だから、質問は:どのように私はなどのコントローラ、ヘルパー、中にはActiveRecordの魔法を失うことなく、Webサービスへのすべてのモデルのロジックを移動することができますか?

おかげで、 ブライアン

答えて

1

あなたはActiveResourceモデルを介してサービスにアクセスすることができます - http://api.rubyonrails.org/classes/ActiveResource/Base.html。 ActiveRecordの基本的な機能の多くを模倣しています。

+0

私はこれは良い選択肢だと思います。私はそれについてのいくつかの例を読んで、このケースでうまくいけば、私はあなたの投稿を回答としてマークします。ありがとうございました。 –

+0

それは働いた。ありがとう! –