2015-08-17 76 views
0

如何使两个字段的查询SENDER_ID或recipient_id如果id的领域之一SENDER_ID或recipient_id根据他如何在rails中的两个字段上进行查询?

查询

@recipients = Company.joins(:invitations).where(invitations: {sender_id: @company.id OR recipient_id: @company.id,confirm: true}) 

回答

0
@recipients = Company.joins(:invitations).where("invitations.confirm = ? and (invitations.sender_id = ? or invitations.recipient_id = ?)", true, @company.id, @company.id) 
作出选择
相关问题