2016-10-27 1 views
0

У меня есть api ready. теперь я хочу, чтобы интегрировать чванство с моим апиНе могу прочитать чванство JSON из http: // localhost: 3001/swagger_doc.json

Я использую этот драгоценный камень https://github.com/ruby-grape/grape-swagger-rails

, но я получаю сообщение об ошибке в браузере консоли,

swagger-ui.min.js?body=1:9 GET http://localhost:3001/swagger_doc.json 404 (Not Found) 

Unable to Load SwaggerUI 

Помоги мне, чтобы решить эту проблему спасибо.

ответ

0

Вы пытались установить app_url для каждого запроса в before_action. Это помогло мне. Просто добавьте код в конфигурацию/инициализаторы/swagger.rb

GrapeSwaggerRails.options.before_action do 
    GrapeSwaggerRails.options.app_url = request.protocol + request.host_with_port 
end 

GrapeSwaggerRails.options.url = '/swagger_doc.json' 
GrapeSwaggerRails.options.app_url = 'http://swagger.wordnik.com'