Rieles donde condición usando NOT NULL

Usando el estilo de los rieles 3, ¿cómo escribiría lo contrario de:

Foo.includes(:bar).where(:bars=>{:id=>nil})

Quiero encontrar donde id no es nulo. Lo intenté:

Foo.includes(:bar).where(:bars=>{:id=>!nil}).to_sql

Pero eso vuelve:

=> "SELECT     \"foos\".* FROM       \"foos\"  WHERE  (\"bars\".\"id\" = 1)"

Eso definitivamente no es lo que necesito, y casi parece un error en ARel.

Respuestas a la pregunta(5)

Su respuesta a la pregunta