Si j'ai bien compris ton explication, ton système me semble en effet requérir une table de jointure complexe, et donc un modèle de jointure.
Quelque chose du genre : ================================================ class Jonction < ActiveRecord::Base has_one :zone has_one :point has_one :entreprise validates_presence_of :zone validates_presence_of :point validates_presence_of :entreprise end class Zone < ActiveRecord::Base has_many :entreprises, :through => :jonction has_many :points, :through => :jonction end class Point < ActiveRecord::Base has_many :entreprises, :through => :jonction has_many :zones, :through => :jonction end class Entreprise < ActiveRecord::Base has_many :points, :through => :jonction has_many :zones, :through => :jonction end ================================================ Ca me semble être la manière la plus simple de composer à partir de ce que j'ai compris de ta logique métier. --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
