我需要创建一个Ruby on Rails API其中的路由如下所示
mydomain.com/api/v1/xxxxxxxx/
mydomain.com/api/v1/xxxxxxxx/messages
mydomain.com/api/v1/xxxxxxxx/authors/123/books
xxxxxxxx
表示API密钥,应该将其作为params[:key]
或类似的params[:api_connection_key]
来获取
例如,mydomain.com/api/v1/xxxxxxxx/messages
指向app/controllers/API/v1/messages_controller.rb
我想知道你会如何设计config/routes.rb
来实现这一点?(控制器和其他逻辑都很好,只是路由)
no mydomain.com/api/v1/messages?key=xxxxxxxx
不是一个选项,Header身份验证是不可能的
1条答案
按热度按时间c90pui9n1#
scope
支持动态段