所以我有两个表,一个Customers表和一个Companies表。我还创建了一个空的Employees表,我想用它作为连接表。Rails填充现有的加入表
这是我有关联:(我希望客户与他们各自的公司关联)
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
哪里会做到这一点的最好方法是什么?在我的客户#控制器中的新方法?我读到我需要使用< <,但我不知道如何解决这个问题。
做了'customer'属于或有许多'employees'?员工属于或有一个'客户'吗?现在你有'belongs_to'在两个方向 –