title: Allow creation of a limited user only with CanCanCan
body: <p>I want the Admin user to not have the ability to create users with the role of Super Admin but still be able to create other Admins and Regular Users. How do I accomplish this? Here is my Ability.rb:</p>
  
  <pre><code>class Ability
    include CanCan::Ability
  
    def initialize(user)
      if user.super_admin?
        can :manage, :all
      elsif user.admin?
        can :manage, [Article, Comment]
        can [:destroy, :update], User, :role_id =&gt; 2 # If Admin
        can [:destroy, :update], User, :role_id =&gt; 3 # If User
        can :read, User
        can :create, User
      elsif user.user_regular?
        #cannot :read, ActiveAdmin::Page, :name =&gt; "Dashboard"
        #can :manage, :all
  
      end
    end
  end
  </code></pre>