eview v0.2.3 EView.ValidationErrorView
This module provides renders that can be used whenever you want to show validation error.
Example:
changeset = %SampleSchema{}
|> SampleSchema.changeset(params)
case changeset.valid? do
true ->
conn
|> put_status(200)
|> render("page.json", map_keys_to_atom(params))
_ ->
conn
|> put_status(422)
|> render(EView.ValidationErrorView, "422.json", changeset)
end
Summary
Functions
Use this render template whenever you want to return validation error. Currently is supports:
Ecto.Changeset
errors (you can pass Schema that failed validation or changeset by itself);ex_json_schema
validation errors
Functions
Use this render template whenever you want to return validation error. Currently is supports:
Ecto.Changeset
errors (you can pass Schema that failed validation or changeset by itself);ex_json_schema
validation errors.