class UsersController

Public Instance Methods

create() click to toggle source
# File lib/ecrire/onboarding/controllers/users_controller.rb, line 7
def create
  @user = User.find_or_initialize_by(email: user_params[:email])
  @user.update(user_params)
  
  if user.errors.blank?
    save_configurations!
    redirect_to '/'
  else
    render 'index'
  end
end
index() click to toggle source
# File lib/ecrire/onboarding/controllers/users_controller.rb, line 5
def index;end

Protected Instance Methods

user() click to toggle source
# File lib/ecrire/onboarding/controllers/users_controller.rb, line 26
def user
  @user ||= User.new
end
user_params() click to toggle source
# File lib/ecrire/onboarding/controllers/users_controller.rb, line 22
def user_params
  params.require(:user).permit(:email, :password, :password_confirmation)
end