Det er den rigtige måde at gøre det på. For at finde biler, hvis motor er nil
brug for eksempel:
# Cars that have a _nil_ engine.
Car.where(:engine => nil)
Hvis du prøver at lede efter fraværet af et felt (i stedet for et, der er sat til nil
), brug $exists
prædikat:
# Cars that lack an engine entirely.
Car.where(:engine.exists => false)
Bemærk, at indstilling af et felt foo
at være nil
og mangler et felt ved navn foo
er to forskellige ting.