に各訪問を記録として保存することにより、特定のページのすべてのインプレッションを記録していImpression
ます。
Impression
訪問者がログインしている場合は保存user_id
されるため、一部のレコードには user_id が保存されていません。
ログを照会して訪問数を表示するときに、サイトの管理者を除外したいと考えています。
以下は、管理者を除外する 1 つの方法ですが、user_id 属性のないレコードは含まれません。
Impression.where("user_id NOT IN (?)", [1,2])
Rails 3.2 で、特定の (複数の) 属性値を持つレコードを除外するクエリを実行するにはどうすればよいですか?