Ecto.Changeset.put_embed
You're seeing just the function
put_embed
, go back to Ecto.Changeset module for more information.
Puts the given embed entry or entries as a change in the changeset.
This function is used to work with embeds as a whole. For embeds with
cardinality one, nil
can be used to remove the existing entry. For
embeds with many entries, an empty list may be given instead.
If the embed has no changes, it will be skipped. If the embed is invalid, the changeset will be marked as invalid.
The list of supported values and their behaviour is described in
put_assoc/4
. If the given value is not any of values listed there,
it will raise.
Although this function accepts an opts
argument, there are no options
currently supported by put_embed/4
.