Sha256: 25aaf02a21a8136607b6259bf69f1c4c58be6fc9d2414f87fe0701a6074ec685

Contents?: true

Size: 743 Bytes

Versions: 23

Compression:

Stored size: 743 Bytes

Contents

module Users
  class RegistrationsController < Devise::RegistrationsController
    # POST /resource

    before_action do
      authorize User
    end

    def create
      build_resource(sign_up_params)

      resource.save
      yield resource if block_given?
      if resource.persisted?
        expire_data_after_sign_in!
        render_message
      else
        clean_up_passwords resource
        set_minimum_password_length
        respond_with resource
      end
    end

    def render_message
      msg = <<~HTML
        <div class="alert alert-info">
          #{I18n.t 'devise.registrations.signed_up_but_unconfirmed'}
        </div>
      HTML
      render turbo_stream: turbo_stream.update('form-signup', msg)
    end
  end
end

Version data entries

23 entries across 23 versions & 1 rubygems

Version Path
pg_rails-7.0.8.pre.alpha.47 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.46 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.45 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.44 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.43 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.42 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.41 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.40 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.39 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.38 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.37 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.36 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.35 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.34 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.33 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.32 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.31 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.30 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.29 pg_engine/app/controllers/users/registrations_controller.rb
pg_rails-7.0.8.pre.alpha.28 pg_engine/app/controllers/users/registrations_controller.rb