0

Rails アプリには、アドバイザー モデルと部門モデルがあります。アドバイザーは多くの部門を持ち、所属し、部門は多くのアドバイザーを持ち、所属します。

アドバイザと部門がすでに存在する場合。それらの間の関係を作成したいと思います。これにより、基本的に advisor_id と department_id が advisors_departments ジョイント テーブルに配置されます。何かのようなもの

advisor.departments.build(:id => @department_id)

部門が既に存在するため、機能しません。

あるいは、ジョイント モデルを使用して多対多の関係を実装することもできます。

しかし、私はすでに has_and_belongs_to を使用することを選択しました。2 つの既存のインスタンス間の関連付けを作成する簡単な方法はありますか?

4

1 に答える 1