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
-~----------~----~----~----~------~----~------~--~---

Reply via email to