ruby-on-rails - 自记录 REST 接口(interface)

标签 ruby-on-rails rest activeresource

我有一个基于 Rails 的服务器,运行多个 REST 服务和一个基于 Rails 的 Web UI,它使用 ActiveResource 与服务器交互。其他客户端(例如:移动)正在使用同一服务器。我必须为 REST 接口(interface)生成文档。我需要为每个服务提供服务 URL、输入/输出和错误文档结构。

理想情况下,我想在服务器端使用一个拦截器,它将根据现有流量记录服务。我想知道是否有 gem 可以做到这一点。

最佳答案

Darrel 和 Jon 是正确的,我会进一步补充说,您的 API 应该在其根源上是可发现的。应该呈现读写 Action 。

查看 Jon Moore 在 http://vimeo.com/20781278 上的进一步讨论。

关于ruby-on-rails - 自记录 REST 接口(interface),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2649903/

相关文章:

ruby-on-rails - 您如何记录 ActiveResource 使用的 URL?

ruby-on-rails - Rails 事件资源 : how to send post parameters in the request body and not as query strings?

javascript - ExecJS::ProgramError:意外字符 '#'

mysql - Rails 连接多个关联搜索的查询

api - Reqwest 请求没有得到我的 reqwest::Client 的默认 header

ios - 如何在 swift iOS 中通过 nsurlsession 为 REST API 创建全局函数?

ruby-on-rails - resque 出现令人难以置信的问题 - 未初始化的常量 MyWorker

ruby-on-rails - 将 500 万条记录导入 Rails 应用程序

javascript - 使用loopback.io创建一个新项目

ruby-on-rails - 在 ActiveResource XML 中使用下划线而不是破折号(设置为 :dasherize to false)