20 lines
397 B
Ruby
20 lines
397 B
Ruby
|
class Auth::RegisterController < ApplicationController
|
||
|
def post
|
||
|
@user = User.new(user_params)
|
||
|
if @user.save
|
||
|
render status: :created
|
||
|
else
|
||
|
render json: { errors: @user.errors.full_messages },
|
||
|
status: :unprocessable_entity
|
||
|
end
|
||
|
end
|
||
|
|
||
|
private
|
||
|
|
||
|
def user_params
|
||
|
params.permit(
|
||
|
:username, :email, :password, :password_confirmation
|
||
|
)
|
||
|
end
|
||
|
end
|