J'ai donc deux tables, une table Customers et une table Companies. J'ai également créé une table Employés vide que je voudrais utiliser comme table de jointure.Rails remplissent la table de jointure existante
Ce sont les associations que j'ai: (Je veux des clients à associer à leur entreprise respective)
class Company < ApplicationRecord
has_many :employees
has_many :customers, :through => :employees
end
class Customer < ApplicationRecord
belongs_to :employees
end
class Employee < ApplicationRecord
belongs_to :customer
belongs_to :company
end
Où serait la meilleure façon de le faire? Dans mon client # nouvelle méthode dans le contrôleur? J'ai lu que je dois utiliser < <, mais je ne sais pas comment aborder cela.
Est-ce un 'customer' appartiennent ou ont beaucoup' employees'? Un «employé» appartient-il ou a-t-il un «client»? Pour l'instant, vous avez 'belongs_to' dans les deux directions –