2012-03-26 85 views
0

我已經使用Ruby On Rails 3構建了一個應用程序,現在,由於我有多個使用相同模型的應用程序,因此我想爲該模型的邏輯構建第三個應用程序,並且爲了避免跨應用程序重複代碼等等,我想了解如何構建一個Rails應用程序,並通過XML返回/接收信息,到目前爲止我已經得到了沒有問題......直到我開始考慮ActiveRecod直接與數據庫一起工作,並且我不再需要這個...現在我想讓我的應用程序調用該服務,然後從那裏與數據庫進行通信。Activerecord + WebServices

所以,問題是:如何將所有模型的邏輯移動到web服務而不會失去控制器,助手等中的ActiveRecord魔法?

感謝, 布賴恩

回答

1

你可以通過車型的ActiveResource訪問服務 - http://api.rubyonrails.org/classes/ActiveResource/Base.html。他們模仿了許多基本的ActiveRecord功能。

+0

我認爲這是一個不錯的選擇。我會讀一些關於它的例子,如果它適用於這種情況,我會將你的帖子標記爲答案。謝謝。 – 2012-03-26 18:16:25

+0

它的工作。謝謝! – 2012-03-28 13:05:55