diff --git a/app/controllers/application_controller.rb b/app/controllers/application_controller.rb index d7b6b5f..b75ba6b 100644 --- a/app/controllers/application_controller.rb +++ b/app/controllers/application_controller.rb @@ -12,7 +12,11 @@ rescue_from Pundit::NotAuthorizedError, with: :user_not_authorized def user_not_authorized - redirect_to root_url, alert: _('You need to sign in or sign up before continuing.') + if user_signed_in? + redirect_to plans_url, notice: _('You are not authorized to perform this action.') + else + redirect_to root_url, alert: _('You need to sign in or sign up before continuing.') + end end before_filter :set_gettext_locale