我有一个基于 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/