Skip to content

Instantly share code, notes, and snippets.

@lasseebert
Last active October 16, 2016 20:36
Show Gist options
  • Save lasseebert/01d96992efe2410a5b8d9c0c2b3cec56 to your computer and use it in GitHub Desktop.
Save lasseebert/01d96992efe2410a5b8d9c0c2b3cec56 to your computer and use it in GitHub Desktop.
def update(conn, %{"id" => id, "user" => user_params}) do
user = Repo.get!(User, id)
changeset = User.changeset(user, user_params)
case Repo.update(changeset) do
{:ok, user} ->
conn
|> put_flash(:info, "User updated successfully.")
|> redirect(to: user_path(conn, :show, user))
{:error, changeset} ->
render(conn, "edit.html", user: user, changeset: changeset)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment