2011-07-01 10 views
0

私はRails 3でAPIを開発しています。ユーザーはUserテーブルを検索して友だちを探すことができますが、検索結果で自分自身を見つけることはできません。次のクエリを変更して、ユーザーIDがクエリ結果に含まれないようにするにはどうすればよいですか。Rails 3.照会しない場所。の仕方?

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) 
関連する問題