Hallo Rainer,

Am 27.12.2007 um 07:21 schrieb Rainer Jung:

Sers, Sascha!

Ich ueberlege gerade eine Datenmodellierung, und wie ich sie
abspeichern kann. Ein einfaches Beispiel, ein "Kontakt" hat
beliebig viele "Adressen", eine davon ist die Hauptadresse.
[..] (sinnigerweise noch einen Constraint, dass es nur eine mainaddress
geben darf...).
Wie funktioniert das?
klingt das nicht nach einer single table inheritance mit einem type
feld "MainAddress" oder "SubAddress"
oder hab ich was übersehen?

Wenn ich STI verwende, habe ich auch kein Constraint, dass es genau eine
Haupt-Adresse gibt.

Für die Hauptadresse kannst du doch eine has_one machen und für die Anderen eine has_many auf deine STI.

Herzliche Grüße,
Michael



Gruesse, Rainer
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

--
Michael Voigt
Framheinstr. 1
22083 Hamburg

Phone: 0177 6 77 0129
E-Mail: [EMAIL PROTECTED]




_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an