我试图弄明白该怎么做:
现在我试图让所有参与者来自group.id ='1'且参与者.profile.gender ='x'
的群组这将如何转换为有效记录?我已经挖掘了文档而不是sql guru,而不是AR大师。谁能指出我正确的方向?这对了解如何做到这一点非常有帮助。 混淆
答案 0 :(得分:1)
我认为你可以做点什么
Participant.where(:group_id => 1).where(:profile=>{:gender=>'x'})
更新:由于参与者是一个联接表,您需要更改它:
Participant.where(:group_id => 1).where(:user=>{:profile=>{:gender=>'x'}})
您还需要向参与者添加belongs_to:用户