【发布时间】:2010-05-25 02:42:59
【问题描述】:
我已经构建了一个 RoR 应用程序,现在想发布一个 RESTful Web 服务来与我的应用程序交互。
我不确定具体要去哪里,我不想简单地公开我的 ActiveRecord 模型,因为每个模型上都有一些不需要或不应该通过这样的 API 公开的数据。我也不想创建 SOAP 解决方案。
我的应用程序是使用 Rails 2.3.5 构建的,我希望在 Rails 3.0 发布后尽快迁移到它。
我基本上是在寻找一种将我的 ActiveRecord 模型映射到将通过 Web 服务公开的“模型”的方法。 ActiveResource 是正确的使用方法吗? ActionWebService 呢?
【问题讨论】:
标签: ruby-on-rails web-services activerecord rest activeresource