МВ
Size: a a a
МВ
B
МВ
AD
Product, она связана с таблицей
AttributeValuesкак has_many. Я пытаюсь использовать Ecto.Schema, где полностью подготоваливаю всю структуру, используя
cast_assoc. Insert работает как нужно, но не могу понять, как правильно сделать update? Нужно сначала удалить связанные данные? Гуглил про
put_assoc, но что-то не догнал, когда именно его нужно использовать (вроде только при обновлении связанных данных)
AD
МВ
AD
МВ
МВ
AD
МВ
B
|> Multi.update(:update_product, changeset)
- вот эту строчку заменить на Insert и все будет работать. Если установить конфликт на :id и при инсерт попадется продукт с этим id, он просто обновит данные соответствующим образом.B
AD
AD
МВ
B
МВ
B
ŹR