SK
def edit(conn, %{"id" => id}) do
user = Accounts.get_user(id)
changeset = Accounts.change_user(user)
render(conn, "edit.html", user: user, changeset: changeset)
end
def update(conn, %{"id" => id, "user" => user_params}) do
user = Accounts.get_user(id)
case Accounts.update_user(user, user_params) do
{:ok, user} ->
conn
|> put_flash(:info, "User #{user.username} updated successfully.")
|> redirect(to: Routes.user_path(conn, :show, user))
{:error, %Ecto.Changeset{} = changeset} ->
conn
|> put_flash(:error, "Failer updating user.")
|> render("edit.html", changeset: changeset, user: user)
end
end