私は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
そこには何もありません。この中間オブジェクトを取得 (または構築) するにはどうすればよいですか。