Rails Model find where not equal
Rails Model find where not equal
Rails 4.x:
GroupUser.where.not(user_id: me)
Rails 3.x:
GroupUser.where(GroupUser.arel_table[:user_id].not_eq(me))
A Store GroupUser.arel_table in variable inside the model GroupUser scope it can use arel_table[:user_id] instead of GroupUser.arel_table[:user_id]
Rails 4:
GroupUser.where.not(user_id: me)