我有三个模型
JobRole JobRoleCompetencies 能力
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
- 那里什么都没有 - 我怎样才能获得(或构建)这个中间对象。