所以我有兩個表,一個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'在兩個方向 –