Есть ли способ изменить только первый элемент в отношениях с помощью набора изменений? Ака если бы у меня было:
- 1
account
с Nemails
s можно сделать что-то вроде:
schema "accounts" do
...
has_many(:emails, StockrtApi.Accounts.Email)
end
def changeset(account, params) do
account
...
|> cast_assoc(:emails, required: true, with: &Email.changeset(&1, &2))
|> put_change(first_email_only, {primary: true}) # <- might have to go in email schema
end
Или как лучше всего подойти к этому типу проблемы?
:emails
assoc не пуст. 19.06.2018