#ruby-on-rails #ruby #swagger #rswag
#ruby-on-rails #ruby #swagger #rswag
Вопрос:
Я хотел бы создать конечную точку swagger, тело запроса которой представляет собой объект product с 2 целыми полями и объект options с еще 2 полями, который я использую rswag
в качестве драгоценного камня ruby
В моей спецификации
parameter in: :body, schema: {
type: :object,
properties: {
product_id: { type: :integer },
quantity: { type: :integer },
options: {
properties: {
color: { type: :string },
size: { type: :string },
}
},
}
}
Однако в моем пользовательском интерфейсе у меня нет полей для цвета или размера, только текстовое поле для параметров, как я могу это исправить?
Ответ №1:
Попробуйте это :
parameter in: :body, schema: {
type: :object,
properties: {
product_id: { type: :integer },
quantity: { type: :integer },
options: {
type: :object,
properties: {
color: { type: :string },
size: { type: :string },
}
},
}
}