title: Use the same model in two active admin classes
body: <p>I'm working on an ActiveAdmin app for a large production application.  I'm currently trying to use the same model for two activeadmin "entities".</p>
  
  <p>So, say I have </p>
  
  <pre><code>class Person &lt; ActiveRecord::Base
  
    scope :special, where(:is_special =&gt; true)
    scope :ordinary, where(:is_special =&gt; false)
  
  end
  </code></pre>
  
  <p>Can I do something like</p>
  
  <pre><code>ActiveAdmin.register Person, :name =&gt; "Special People" do
  
    # columns, filters for special people
  
    controller do
      def scoped_collection
        Person.special
      end
    end  
  
  end
  
  ActiveAdmin.register Person, :name =&gt; "Ordinary People" do
  
    # columns, filters for ordinary people
  
    controller do
      def scoped_collection
        Person.ordinary
      end
    end  
  
  end
  </code></pre>
  
  <p>(I'm making up the syntax a bit here to explain what I want to do.)</p>
  
  <p>The two types of people would appear as menu items and different CRUD interfaces as defined in the ActiveAdmin.register block.  They would just have the same underlying model.</p>