title: Namespaced models in Rails: What's the state of the union?
body: <p>Since the beginning, Rails has had issues with namespaced models. As time went on, pretty much everybody gave up on using it. Myself included.</p>
  
  <p>With Rails 2.3 out, I'd like an update on the situation. Specifics questions I have in mind are:</p>
  
  <ul>
  <li>first off, is it good to go?</li>
  <li>table naming, what rule to follow?</li>
  <li>associations, how to declare them with the least verbosity? how to name foreign key columns?</li>
  <li>auto-requiring, does it work if you put the model files in a subdir matching the namespace? or, how to name and where to place the files?</li>
  <li>generation, does the model generator handles namespaces successfully and correctly?</li>
  <li>generation, how about the scaffold generator, which includes controllers?</li>
  <li>any incompatibilities/quirkinesses one should be aware of?</li>
  </ul>