Ruby on rails swagger_doc.json返回错误的swagger文档URL

Ruby on rails swagger_doc.json返回错误的swagger文档URL,ruby-on-rails,swagger,swagger-ui,Ruby On Rails,Swagger,Swagger Ui,我的答复如下: {"apiVersion":"0.1","swaggerVersion":"1.2","produces":["application/xml","application/json","application/vnd.api+json","text/plain"],"apis":[{"path":"/ping.{format}","description":"Operations about pings"},{"path":"/ping_dev.{format}" 注意,路径指

我的答复如下:

{"apiVersion":"0.1","swaggerVersion":"1.2","produces":["application/xml","application/json","application/vnd.api+json","text/plain"],"apis":[{"path":"/ping.{format}","description":"Operations about pings"},{"path":"/ping_dev.{format}"
注意,路径指向/ping.{format},它应该指向/swagger_doc/ping.json。因此,swagger ui给了我以下错误:

Unable to read api 'friends' from path https://x.y:443/api/ping.json
我可以手动访问ping.json表单。 内容是swagger ui所需要的:

{"apiVersion":"0.1","swaggerVersion":"1.2","resourcePath":"/ping","produces":["application/xml","application/json","application/vnd.api+json","text/plain"],"apis":[{"path":"/api/ping.{format}","operations":[{"notes":"","summary":"Returns pong.","nickname":"GET-api-ping---format-","method":"GET","parameters":[],"type":"void"}]}],"basePath":"http://local.dime.com:3000"}

任何能解开这个谜团的想法都将不胜感激:

嗯。。那是一个艰难的时刻

这是一只葡萄招摇过市的虫子:

葡萄招摇过市(0.7.2)

葡萄招摇过市(0.8.0)

:path => "#{url_base}/#{local_route}#{url_format}",
path: "/#{local_route}#{url_format}",