Sha256: 5d0a9cc5a6d9c14ed8d709b95c6afb4612cdc7480cae438e1a16e3734885ff9d

Contents?: true

Size: 550 Bytes

Versions: 3

Compression:

Stored size: 550 Bytes

Contents

module PgEngine
  class DeviseController < ApplicationController
    before_action :configure_permitted_parameters
    before_action do
      @no_main_frame = true
    end

    layout :layout_by_user

    protected

    def layout_by_user
      user_signed_in? ? 'pg_layout/containerized' : 'pg_layout/devise'
    end

    def configure_permitted_parameters
      devise_parameter_sanitizer.permit(:sign_up, keys: %i[nombre apellido accept_terms])
      devise_parameter_sanitizer.permit(:account_update, keys: %i[nombre apellido])
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pg_rails-7.3.5 pg_engine/app/controllers/pg_engine/devise_controller.rb
pg_rails-7.3.4 pg_engine/app/controllers/pg_engine/devise_controller.rb
pg_rails-7.3.3 pg_engine/app/controllers/pg_engine/devise_controller.rb