Как добавить пользовательский параметр в мою rswag-спецификацию?
Кажется, что Rswag использует только параметры, которые существуют как поля
, но мне нужно добавить пользовательский параметр. Поэтому, что бы я ни делал - я вижу в контроллерах params только поля моей модели.
RSpec.describe Api::V1::LogsController, type: :request do
path '/api/v1/logs' do
post 'Create a Log' do
tags 'Logs'
security [ApiKeyAuth: {}]
consumes 'application/json'
produces 'application/json'
parameter name: :log, in: :body, schema: {
type: :object,
properties: {
title: { type: :string },
description: { type: :string },
my_custom_parameter: { type: :string }
},
required: %w(title description user_phone_number),
}
response '200', 'New Log created' do
let(:Authorization) { "Token token=#{company.api_key}" }
run_test!
end
end
end
end