feat: Create users

Users migration, model, controller. user_id to links. signup view
This commit is contained in:
Juan Rodriguez
2021-06-14 08:24:34 -05:00
parent 3e8bdee17a
commit f63be42b4c
21 changed files with 159 additions and 21 deletions
+23
View File
@@ -0,0 +1,23 @@
# frozen_string_literal: true
class UsersController < ApplicationController
def new
@user = User.new
end
def create
@user = User.create(user_params)
if @user.errors.any?
render json: @user.errors, status: :unprocessable_entity
else
session[:user_id] = @user.id
redirect_to '/'
end
end
private
def user_params
params.require(:user).permit(:username, :password)
end
end