Sha256: f44948f5ce0e9dd8b38f7583315c3c30a08058546c30d3a8a5088d00acea9ace

Contents?: true

Size: 484 Bytes

Versions: 2

Compression:

Stored size: 484 Bytes

Contents

class UsersController < OnboardingController

  helper_method :user

  def index;end;

  def create
    @user = User.find_or_initialize_by(email: user_params[:email])
    @user.update(user_params)
    
    if user.errors.blank?
      save_configurations!
      redirect_to :root
    else
      render 'index'
    end
  end

  protected


  def user_params
    params.require(:user).permit(:email, :password, :password_confirmation)
  end

  def user
    @user ||= User.new
  end

end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
ecrire-0.24.1 lib/ecrire/onboarding/controllers/users_controller.rb
ecrire-0.24.0 lib/ecrire/onboarding/controllers/users_controller.rb