Я написал API с Rails и должен принимать некоторые вложенные_трибуты в вызовах API.
В настоящее время я отправляю данные через
PATCH/api/v1/vintages/1.json
{
"vintage": {
"year": 2014,
"name": "Some name",
"foo": "bar",
"sizes_attributes": [
{
"name": "large",
"quantity": "12"
},
{
"name": "medium",
"quantity": "2"
}
]
}
}
Однако я хотел бы выполнить следующее:
PATCH/api/v1/vintages/1.json
{
"vintage": {
"year": 2014,
"name": "Some name",
"foo": "bar",
"sizes": [
{
"name": "large",
"quantity": "12"
},
{
"name": "medium",
"quantity": "2"
}
]
}
}
Разница заключается в атрибутах, являющихся частью ключа полей. Я хочу иметь возможность accept_nested_attributes_for :sizes
, не используя _attributes
, быть частью объекта JSON.
Кто-нибудь знает, как это сделать?