0

ルビーとレールの絶対初心者。私の最初の本格的なプロジェクトは、RESTAPIを介して既存のシステムとインターフェースします。

そのため、通常のActiveRecordモデルを採用しておらず、モデルの通常の使用をAPI呼び出しに置き換えるプロジェクトの例を期待していました。CRUDセット全体では、アプリが対応するAPI呼び出しを行う必要があります。私はこれを正しい方法で行いたいのですが、それがどのように見えるかはまだわかりません。

ありがとう!:)

グーガーのための役立つリンク:

http://yetimedia.tumblr.com/post/35233051627/activeresource-is-dead-long-live-activeresource https://github.com/rails/activeresource

4

2 に答える 2

2

これを行うオープンソースのプロジェクトは知りませんが、ActiveResourceを調べることをお勧めします。これはRailsから3.2までの一部でしたが、 Rails 4ののリポジトリに移動されました。これにより、データベースの永続性をRESTful APIに置き換えることができます。これは、まさにあなたがやろうとしていることのように聞こえます。ここにいくつかのドキュメントがあり、それはあなたに地面から降りるのに十分な情報を与えるはずです。かなり古いRailscastもありますが、概念はそれほど変わっていないと確信しています。

「モデル」の設定方法を示すドキュメントの例を次に示します。

class Person < ActiveResource::Base
  self.site = "http://api.people.com:3000"
end
于 2013-02-13T03:08:15.690 に答える
0

ActiveModelモデルが「AR」に裏打ちされないように、つまりARを介した永続性がないように活用することをお勧めします。それに応じてコントローラーでCRUDを処理し、自分のに押し込める独自の「ビジネスロジック」を作成しますActiveModel

于 2013-02-13T03:10:32.780 に答える