On Dec 9, 6:07 am, "kahou l."
<li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org>
wrote:> Hi,
> If I want to extend this class from this event class, say a Party class:
>
> // party.rb
> class Party < Event
> end
>
> and it has 1 properties in its own party table.
>
> My question is that is there a way in Rails so that I can carry those 3
> properties from the Event class to the Party class?
>
> The problem is that I don''t know how to carry out the parent
properties
> to the child class automatically. Or do I need to type all the parent
> properties everytime I need to extend from the abstract class (this
> sounds painful...)
You have a few choices:
- if you do use an abstract class then yes, for each subclass you''ll
need to create the table for the subclass
- you could switch to single table inheritance: all the subclasses
share the same table
- maybe you don''t want inheritance at all, e.g. maybe your various
classes should belong_to some common model
Fred>
> Thanks,
> Kahou
>
> --
> Posted viahttp://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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.