本守则提取foobar为零的记录
Model.where(user_id: 14, foobar: nil)
如何使用相同的语法并获取NOT nil?
类似的东西:
Model.where(user_id: 14, foobar: !nil)
答案 0 :(得分:11)
Rails 4:
Model.where(user_id: 14).where().not(foobar: nil)
Rails 3 - Rails where condition using NOT NULL
答案 1 :(得分:7)
Model.where(user_id: 14).where("foobar IS NOT NULL")
Model.where("user_id = ? AND foobar IS NOT ?", 14, nil)