Files
fizzy/app/controllers/users_controller.rb
T
2024-09-24 15:35:51 -04:00

25 lines
517 B
Ruby

class UsersController < ApplicationController
require_unauthenticated_access
before_action :set_account_from_join_code
def new
@user = @account.users.build
end
def create
user = @account.users.create!(user_params)
start_new_session_for user
redirect_to root_url
end
private
def set_account_from_join_code
@account = Account.find_by_join_code!(params[:join_code])
end
def user_params
params.require(:user).permit(:name, :email_address, :password)
end
end