It might not be the best example but I couldnt think of better one in the moment in wrote this. I have a clear image of what I want to implement.
Is this single or multi-table inheritance? Thanks for help Marnen Laibow-Koser wrote: > 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 -~----------~----~----~----~------~----~------~--~---

