[ruby-it] organizzare i modelli.
Pietro Giorgianni
giorgian a gmail.com
Ven 12 Mar 2010 13:42:31 CET
Il 12 marzo 2010 13.23, Mauro <mrsanna1 a gmail.com> ha scritto:
> La note e' specifica per l'utente.
> Utente X si presenta gli viene consegnato il pacco e viene registrata
> la consegna in data ....... aggiungendo una nota.
> Quindi si, non avendo il campo nota potrei usare solo Utente e
> Consegna, per un certo Utente posso risalire a tutte le consegne fatte
> e per una certa data di consegna posso risalire a tutti gli utenti che
> hanno avuto una consegna in quella data.
> Pero' c'e' di mezzo la nota che ripeto e' specifica per l'utente.
Quindi una cosa tipo questa?
class User
has_many :deliveries
has_many :notes, :through => :notes
end
class Delivery
belongs_to :user
has_many :notes
end
class Note
belongs_to :delivery
has_many :users, :through => delivery
end
pietro
More information about the Ml
mailing list