2

cancelled_atIS NULL または空/空白のすべてのレコードを対象にしたいと考えています。

IS NOT NULL/空/空白を求める投稿がたくさん見つかりました...しかし、反対が必要です。

痛々しいほど単純だと思いますが、困惑しています。

これが私が現在持っているものです:

scope :active, where("cancelled_at IS NULL")
4

1 に答える 1

3

あなたはそれを試しましたか?

 Patient.where("created_at IS NULL or CAST(created_at as text) = ''")
 # SELECT "patients".* FROM "patients" WHERE (created_at IS NULL or CAST(created_at as text) = '')
于 2013-01-30T14:11:42.740 に答える