title: Modeling unknown # of Departments/Sections in Ruby on Rails
body: <p>In Ruby on Rails, how can you model a situation where an <code>Employee</code> may belong to a <code>Section</code> and that <code>Section</code> <strong>may or may not</strong> belong to another <code>Section</code> all the way up to <code>Organization</code>. I am looking for a set of models that can handle an unknown number of levels. And then finding out the most immediate level an <code>Employee</code> is in, and each <code>Section</code> would have it's own admin(s).</p>
  
  <p>I hope to use acl9 for authorization, but still can't figure out how this would be done if the number of levels is unknown.</p>