Itulah cara yang tepat untuk melakukannya. Untuk menemukan mobil yang mesinnya nil , misalnya, gunakan:
# Cars that have a _nil_ engine.
Car.where(:engine => nil)
Jika Anda mencoba mencari ketidakhadiran bidang (bukan yang disetel ke nil ), gunakan $exists predikat:
# Cars that lack an engine entirely.
Car.where(:engine.exists => false)
Perhatikan bahwa menyetel bidang foo menjadi nil dan tidak memiliki bidang bernama foo adalah dua hal yang berbeda.