我正在使用只有api模式的rails 5
招摇-docs.rb
Swagger::Docs::Config.base_api_controller = ActionController::API
Swagger::Docs::Config.register_apis({
"1.0" => {:controller_base_path => "",base_path: 'http://localhost:3000', :api_file_path => "public"}
})
trip_controller.rb
swagger_controller :trips, 'Trips'
swagger_api :index do
summary "List Trips"
param :header, :Authorization, :string, :required, "Authorization"
param :query, :user_id, :integer, :required, "User Id"
param :query, :vehicle_id, :integer, :required, "Vehicle Id"
#param :query, :user_id, :date-time, :required, "User Id"
end
当我运行rake swagger:docs时它不会更新api_docs.json中的任何api_path