Rails - 如何找到某个列值为nil的所有行,其中where()

Mih*_*ark 2 ruby ruby-on-rails-4

我想返回一个数组,bookings其中包含表中列为returned_date空的所有行.

到目前为止,我已经尝试过Booking.where("returned_date <> ''"),它选择了存在returned_date的所有记录,但我希望对此进行反向选择.

xda*_*azz 6

如果你想使用returned_date列是null:

Booking.where(returned_date: nil)
Run Code Online (Sandbox Code Playgroud)