linguisticexplorer/Linguistic-Explorer

View on GitHub
app/controllers/users/registrations_controller.rb

Summary

Maintainability
A
0 mins
Test Coverage
class Users::RegistrationsController < Devise::RegistrationsController
  def create
    email = params[:user].delete(:email)
    build_resource
    resource.email = email
    resource.access_level = User::USER

    if resource.save
      set_flash_message :notice, :signed_up
      sign_in_and_redirect(resource_name, resource)
    else
      clean_up_passwords(resource)
      render_with_scope :new
    end
  end
end