2011-12-29 45 views
0

考慮:如何使用activerecord排除一個值?

Group (id) 
GroupMember (id, group_id) 

目前,我可以這樣做:

@group.group_members 

返回該組的所有成員。我想要返回除current_user之外的所有group_member。有沒有辦法做這樣的事情

@group.group_members.where(:id not equal to current_user.id) ? 

感謝

回答

3

你接近:

@group.group_members.where('id != ?', current_user.id) 
相關問題