私は2つのテーブル、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
?顧客の#コントローラの新しい方法では?私は< <を使用する必要があることを読んだが、私はそれにどのようにアプローチするのか分からない。
は 'に属しているか、多くの' employees'を持ってcustomer'ていますか? 「従業員」は「顧客」に属しているか、または「顧客」を所有していますか?今すぐあなたは両方向に 'belongs_to'を持っています –