Trilhos onde condição usando NOT NULL
Usando o estilo Rails 3, como eu escreveria o oposto de:
Foo.includes(:bar).where(:bars=>{:id=>nil})
Quero descobrir onde o ID NÃO é nulo. Eu tentei:
Foo.includes(:bar).where(:bars=>{:id=>!nil}).to_sql
Mas isso retorna:
=> "SELECT \"foos\".* FROM \"foos\" WHERE (\"bars\".\"id\" = 1)"
Definitivamente, não é disso que eu preciso, e quase parece um bug no ARel.