2011-07-01 49 views
0

我正在Rails 3中开发API,我让用户搜索用户表来寻找朋友,但我不希望他们在搜索结果中找到他们。如何更改以下查询以确保用户标识不在查询结果中。Rails 3. Where NOT query。如何?

User.where("LOWER (firstname) LIKE ? OR LOWER (lastname) LIKE ?", "%#{@query}%" , "%#{@query}%") 

感谢所有输入!

回答

1

您可以添加条件查询:

User.where("(LOWER (firstname) LIKE ? OR LOWER (lastname) LIKE ?) AND (id != ?)", "%#{@query}%" , "%#{@query}%", current_user.id) 
相关问题