Honestly, I've always preferred single-table inheritance. I am new to
Rails, but in Java, this is what I've always done and it just works
really nicely and it's more performant than forcing multiple joins
whenever you want to query users - which is probably going to be
often.

I am finding other problems that are Rails-specific with subclasses...
like when submitting forms with simple_for, the parameters hash isn't
the base class by default, so I am having trouble forcing it to be the
base-class... but structurally, single-table inheritance is a sound
practice. Been doing it for over a decade.

-- 
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en.

Reply via email to