[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