mirror of
https://github.com/maybe-finance/maybe.git
synced 2025-07-18 20:59:39 +02:00
31 lines
554 B
Ruby
31 lines
554 B
Ruby
|
class RegistrationsController < ApplicationController
|
||
|
layout "auth"
|
||
|
|
||
|
def new
|
||
|
@user = User.new
|
||
|
end
|
||
|
|
||
|
def create
|
||
|
@user = User.new(user_params)
|
||
|
|
||
|
family = Family.new
|
||
|
@user.family = family
|
||
|
|
||
|
if @user.save
|
||
|
login @user
|
||
|
flash[:notice] = "You have signed up successfully."
|
||
|
redirect_to root_path
|
||
|
else
|
||
|
flash[:alert] = "Invalid input, please try again."
|
||
|
render :new
|
||
|
end
|
||
|
end
|
||
|
|
||
|
private
|
||
|
|
||
|
def user_params
|
||
|
params.require(:user).permit(:name, :email, :password, :password_confirmation)
|
||
|
end
|
||
|
end
|
||
|
|