module ActiveAdmin::BaseController::Authorization

def rescue_active_admin_access_denied(exception)

def rescue_active_admin_access_denied(exception)
  error = exception.message
  respond_to do |format|
    format.html do
      flash[:error] = error
      redirect_backwards_or_to_root
    end
    body = ActiveAdmin::Dependency.rails.render_key
    format.csv  { render body =>        error,           status: :unauthorized }
    format.json { render json: { error: error },         status: :unauthorized }
    format.xml  { render xml: "<error>#{error}</error>", status: :unauthorized }
  end
end