0

私は3つのモデルを持っています

JobRole JobRoleコンピテンシー コンピテンシー

class JobRole
  has_many :job_role_competencies
  has_many :competencies, :through => :job_role_competencies
end

JobRoleCompetencies には追加のフィールドがあります - min_rate

新しいモデルを作成するときに、次のようなコンピテンシーを割り当てます。JobRole.new(competency_ids: [1,2]) その後、最小「レート」を割り当てたいのですが、チェックすると、JobRole.new(competency_ids: [1,2]).job_role_competencies そこには何もありません。この中間オブジェクトを取得 (または構築) するにはどうすればよいですか。

4

1 に答える 1