Skip to content

Instantly share code, notes, and snippets.

@radar
Created December 31, 2015 00:45
Show Gist options
  • Save radar/b8debe7988289b94083e to your computer and use it in GitHub Desktop.
Save radar/b8debe7988289b94083e to your computer and use it in GitHub Desktop.
def create(conn, %{"user" => user_params}) do
changeset = User.registration_changeset(%User{}, user_params)
case Repo.insert(changeset) do
{ :ok, user } ->
conn
|> Rumbl.Auth.login(user)
|> put_flash(:info, "#{user.name} created!")
|> redirect(to: user_path(conn, :index))
{ :error, changeset } ->
render(conn, "new.html", changeset: changeset)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment