You are on page 1of 1

class RegistrationsController < Devise::RegistrationsController

before_action :configure_permitted_parameters, if: :devise_controller?


def update_details
@user = current_user
@user.skip_reconfirmation!
@user.update(email: email['email']) ? (redirect_to root_path) :
(render 'set_details')
end
def set_details
@user = User.find(params[:id])
end
protected
def configure_permitted_parameters
devise_parameter_sanitizer.for(:sign_up) { |u| u.permit(:email, :password, :
password_confirmation, :first_name, :last_name) }
end
def email
params.require(:user).permit(:email)
end
end

You might also like