Rails whereの検索で否定を使う
User.where("gender != male")みたいにしたい時、Rails4以降ではnotが使える。
1
users = User.where.not(gender: "male")
複数繋げることも可能。
1
users = User.where.not(gender: "male").where.not(age: nil)
2つ目の.notの前にも.whereがいることに注意。
User.where("gender != male")みたいにしたい時、Rails4以降ではnotが使える。
1
users = User.where.not(gender: "male")
複数繋げることも可能。
1
users = User.where.not(gender: "male").where.not(age: nil)
2つ目の.notの前にも.whereがいることに注意。