Hallo Liste,

ich habe ein Usermodel und für jeden User soll es Interessen geben, die
er mittels checkbox auswahl markieren kann.
Die Interessen sind in einer anderen Tabelle

Wie sollte das Datenbankdesign dafür aussehen?

1. Idee: Soll ich ein Feld machen und da ein serialisiertes Array speichern?

2. Idee: Soll ich eine join Tabelle machen und die id's (user_id,
interessen_id) da speichern? Wie ist das dann bei Updates, alle löschen
und neu schreiben? Hat da Rails nicht was nettes?

Ich tendiere zu 1. wegen dem Update... und weil man nicht noch ne
Tabelle mehr hat.
Was denkt ihr oder gibt es vielleicht noch ne ganz andere Idee?

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

Antwort per Email an