【发布时间】:2017-02-17 17:19:21
【问题描述】:
我有一个 Rails 应用程序,其中包括对第三方服务的 API 调用提供一个简单的包装器。我想设置一个以/api 开头的路由,但是添加到它末尾的任何内容都被视为字符串变量。例如,如果客户请求:
/api/apps/guid/details
...然后我想调用控制器ApiController 的index 操作并使其可用字符串/apps/guid/details。
我已经阅读了有关控制器和路由的文档,但似乎一切都假定/apps/guid/details 将是我的应用程序中的资源,而实际上我并不关心/api 之后的任何结构。
如何设置允许我这样做的路线?
【问题讨论】:
-
另外,我不确定 'Dynamic routes in rails' 是这个问题的最佳标题,所以我愿意接受更好标题的建议。
标签: ruby-on-rails ruby