Aljaz Fajmut wrote: > Hello, > > Suppose I have 2 models Human and Person and I want to inherit one from > another so that I could use 'human' model/migration as a generic builder > for smiliar objects as 'person',
Your data modeling is faulty. Human is not a sub- or superclass of Person; rather, they're near synonyms. > for instance this with the following > table structure: > > human table: > id > weight > size > > person table: > id > name > surname > address Where's the inheritance here? There are no fields in common except id. What do you actually want to do? > > Is it possible to make such table inheritance in rails to be able to > have 'base' model for those that are submodels with different columns? > Well, there's single-table inheritance (see the Rails docs), but it's seldom a good idea... > Thanks in advance! Best, -- Marnen Laibow-Koser http://www.marnen.org [email protected] -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

