2016-10-27 1 views
0

私は私のAPIを用意しています。 は、今私はhttp:// localhost:3001/swagger_doc.jsonからスワッガーJSONを読み取ることができません

私はこの宝石https://github.com/ruby-grape/grape-swagger-rails

に使用しています私のAPIで威張っを統合したいが、私は

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

Unable to Load SwaggerUI 

ヘルプ私はこの ありがとう解決するために、ブラウザのコンソールにエラーを取得しています。

答えて

0

before_actionでリクエストごとにapp_urlを設定しようとしましたか?それは私を助けた。以下のコードをconfig/initializers/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' 
関連する問題