diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index a21e331..4fcc660 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -13,6 +13,12 @@ redirect_to root_url, :alert => exception.message end + rescue_from Pundit::NotAuthorizedError, with: :user_not_authorized + + def user_not_authorized + render(file: File.join(Rails.root, 'public/403.html'), status: 403, layout: false) + end + before_filter :set_locale after_filter :store_location