То, что мне нужно, вероятно, очень просто:
Table.where('field is not true')
, но я не могу понять, как это делается с интерфейсом запросов Rails 3 и, вероятно, с meta_where .Проблема в том, что хотя ": field.not_eq => nil" правильно переводится в "IS NOT NULL", ": field.not_eq => true" становится "! = 1", что явно не то же самое, что "IS NOT TRUE"(расширение mysql и postgresql).