Swagger请求URL问题

时间:2016-04-12 21:10:38

标签: ruby-on-rails ruby swagger

遇到我的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

1 个答案:

答案 0 :(得分:1)

双" /"可能是由于版本定义。例如petstore.swagger.io/v2/swagger.json的版本设置为v2。对于您的情况,不确定是否可以将其设置为nil以替换" //"用" /"。

从@cheeseFry更新: 这是一个问题:basePath AND提供密钥:host,Rails.application.config.host,这是不需要的