遇到我的Request URL
似乎是两个联合网址的问题。
似乎是:http://https://chartpay.dev.infolock.com//api/invoices
我不确定1.发生了什么事,以及2.如何纠正它。
我在控制器中的骄傲代码是......
swagger_path '/invoices' do
operation :get do
key :description, 'Returns all invoices'
key :operationId, 'index'
key :tags, [
'Invoice'
]
response 200 do
key :description, 'Invoice'
schema do
key :type, :array
items do
key :'$ref', :invoice
end
end
end
response :default do
key :description, 'unexpected error'
schema do
key :'$ref', :ErrorModel
end
end
end
答案 0 :(得分:1)
双" /"可能是由于版本定义。例如petstore.swagger.io/v2/swagger.json的版本设置为v2。对于您的情况,不确定是否可以将其设置为nil以替换" //"用" /"。
从@cheeseFry更新: 这是一个问题:basePath AND提供密钥:host,Rails.application.config.host,这是不需要的