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