main
 1# frozen_string_literal: true
 2
 3class RegistrationsController < ApplicationController
 4  skip_before_action :authenticate!
 5
 6  def new
 7    @user = User.new
 8  end
 9
10  def create
11    User.create!(user_params)
12    redirect_to new_session_path
13  rescue ActiveRecord::RecordInvalid => error
14    redirect_to new_registration_path, error: error.record.errors
15  end
16
17  private
18
19  def user_params
20    params.require(:user).permit(:email, :password, :password_confirmation)
21  end
22end