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]
-~----------~----~----~----~------~----~------~--~---

Répondre à