Sha256: 7c69aca78fbb2803b01b9d5eb97219fd8968b8789350be5818648e718a0b1e1c
Contents?: true
Size: 580 Bytes
Versions: 18
Compression:
Stored size: 580 Bytes
Contents
# config/initializers/pundit.rb # Extends the ApplicationController to add Pundit for authorization. # Modify this file to change the behavior of a 'not authorized' error. # Be sure to restart your server when you modify this file. module PunditHelper extend ActiveSupport::Concern included do include Pundit rescue_from Pundit::NotAuthorizedError, with: :user_not_authorized end private def user_not_authorized flash[:alert] = "Access denied." redirect_to (request.referrer || root_path) end end ApplicationController.send :include, PunditHelper
Version data entries
18 entries across 18 versions & 1 rubygems