Sha256: 8d17359096cd80c21c32a1e3f67637fed4497c8f9294a0122896d655b2457b3d
Contents?: true
Size: 587 Bytes
Versions: 6
Compression:
Stored size: 587 Bytes
Contents
class RegistrationsController < Devise::RegistrationsController self.view_paths = ['app/views/devise','app/views'] # Overiding the create controller because we are assigning the General User role to every user # POST /resource/sign_up def create build_resource if resource.save resource.roles << Role.find_by_name('GeneralUser') unless User.count() == 1 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
Version data entries
6 entries across 6 versions & 1 rubygems