日付が入力されている (null ではない) 場合、Rails3 (Arel の有無にかかわらず) をどのようにチェックインしますか? 私はあなたがそれを行うことができることを知っています:
obj.where('PLANNED IS NOT NULL')
しかし、SQLを使わずにそれは可能ですか?
// SQL
SELECT * FROM projecttasks WHERE planned IS not null
私は試した:
# all tasks which have a date
tasks = Projecttask.where(:planned => !nil)
また
# all task with no planned date (sql: is null)
Projecttask.where(:planned => nil)
しかし、それはうまくいきません。一般に、NULL および NON NULL 列で「where」を実行する方法。
ありがとう。