Ecto.Changeset.get_field
You're seeing just the function
get_field
, go back to Ecto.Changeset module for more information.
Specs
Gets a field from changes or from the data.
While get_change/3
only looks at the current changes
to retrieve a value, this function looks at the changes and
then falls back on the data, finally returning default
if
no value is available.
For relations, these functions will return the changeset data
with changes applied. To retrieve raw changesets, please use get_change/3
.
iex> post = %Post{title: "A title", body: "My body is a cage"}
iex> changeset = change(post, %{title: "A new title"})
iex> get_field(changeset, :title)
"A new title"
iex> get_field(changeset, :not_a_field, "Told you, not a field!")
"Told you, not a field!"