0
私はGrape
の初心者です。swagger-ui
を使用して私のAPIリストを表示したいと思います。 public/swagger
にswagger htmlを入れて、localhost:3000/swaggerRailsブドウショー404ページ
にアクセスしましたが、それでも404 not found
と表示されています。私はそれがブドウの構成によって引き起こしていると思った。ここで
は、あなたがどこかに闊歩のHTMLを置くことによってそれを手動で行う必要はありませんapi.rb
#app/api/twitter/api/api.rb
require 'grape'
module Twitter
class API < Grape::API
version 'v1', using: :header, vendor: 'twitter'
format :json
prefix :api
add_swagger_documentation
resource :statuses do
desc 'Return a public timeline.'
get :public_timeline do
Status.limit(20)
end
end
end
end
で闊歩ドキュメントにアクセスすることができました。しかし、うーん...何が起こっているのか分かりませんが、 '404 not found'ページが表示されます。私が' api.rb'で定義したパスにしかアクセスできないようです。 –
gemfileにgemを追加し、 'bundle install'を実行して、サーバーを再起動しましたか? –
ええ、確かに、私はこの宝石をすでに加えています。ここにGithubのリンクがあります:https://github.com/fifiteen82726/grape_practice/ –