Ruby on rails 3 Activerecord+;的集成

Ruby on rails 3 Activerecord+;的集成,ruby-on-rails-3,activerecord,Ruby On Rails 3,Activerecord,我已经使用Ruby On Rails 3构建了一个应用程序,现在,由于我有多个应用程序使用相同的模型,我想为模型的逻辑构建第三个应用程序,并从每个应用程序调用它,以避免在应用程序之间重复代码,等等 为此,我考虑了构建一个Rails应用程序,并通过XML返回/接收信息,到目前为止,我还没有遇到任何问题……直到我开始考虑ActiveRecod直接与数据库一起工作,我不再需要这样做……现在我希望我的应用程序调用服务,然后从那里与DB通信 因此,问题是:如何将所有模型的逻辑移动到Web服务,而不丢失控制

我已经使用Ruby On Rails 3构建了一个应用程序,现在,由于我有多个应用程序使用相同的模型,我想为模型的逻辑构建第三个应用程序,并从每个应用程序调用它,以避免在应用程序之间重复代码,等等

为此,我考虑了构建一个Rails应用程序,并通过XML返回/接收信息,到目前为止,我还没有遇到任何问题……直到我开始考虑ActiveRecod直接与数据库一起工作,我不再需要这样做……现在我希望我的应用程序调用服务,然后从那里与DB通信

因此,问题是:如何将所有模型的逻辑移动到Web服务,而不丢失控制器、助手等中的ActiveRecord魔力

谢谢,
Brian

您可以通过ActiveResource模型访问该服务。它们模仿了大部分基本的ActiveRecord功能。

我认为这是一个不错的选择。我会读一些关于它的例子,然后,如果它适用于这个案例,我会标记你的帖子作为答案。非常感谢。