Я использую гем grape-swagger
и не могу получить гем на основе Grape API правильно описан в Swagger. Использование: grape (0.11.0)
и grape-swagger (0.10.1)
Когда я включаю список Swagger json, я получаю этот вывод со списком всех конечных точек, но не методов, содержащихся в каждой конечной точке.
Мой вывод:
{
"apiVersion": "v0",
"swaggerVersion": "1.2",
"produces": [
"application/json"
],
"apis": [
{
"path": "/version.{format}",
"description": "Operations about versions"
},
{
"path": "/ping.{format}",
"description": "Operations about pings"
},
{
"path": "/users.{format}",
"description": "Operations about users"
},
{
"path": "/company.{format}",
"description": "Operations about companies"
},
{
"path": "/merchants.{format}",
"description": "Operations about merchants"
}
],
"info": {}
}
Я также добавил CORS Allowance в config.ru следующим образом:
require 'rack/cors'
use Rack::Cors do
allow do
origins '*'
resource '*',
headers: :any,
methods: [:get, :post, :put, :delete, :options]
end
end
Любая подсказка о том, как получить методы для каждой конечной точки, указанной внутри?