我正在开发Rails 3中的API,我让用户搜索User表以查找朋友,但我不希望他们在搜索结果中找到它们。如何更改以下查询以确保用户ID不在查询结果中。
User.where("LOWER (firstname) LIKE ? OR LOWER (lastname) LIKE ?", "%#{@query}%" , "%#{@query}%")
感谢所有输入!
答案 0 :(得分:1)
您可以为查询添加条件:
User.where("(LOWER (firstname) LIKE ? OR LOWER (lastname) LIKE ?) AND (id != ?)", "%#{@query}%" , "%#{@query}%", current_user.id)