newbie Q: how do I implement using ActiveRecord?

Hello,

I have a class, say called Customer, which has the following two members (instance variables), CoreControls and OptionalControls.

Both CoreControls and OptionalControls are of the type PropertyCollection, where PropertyCollection represents an array of a composite data type.

I would be grateful for suggestion on how I might implement this from a database and model perspective?

Thanks.

I ended up adding two 'belongs_to' declarations to my Customer class and this did the trick.

belongs_to :optionalControls                    :class_name => "PropertyControlCollection",                    :foreign_key => "optional_control_id"

belongs_to :coreControls                    :class_name => "PropertyControlCollection",                    :foreign_key => "core_control_id"

plus of course the foreign keys to my "customers" table.