notified: trueユーザーが論理的に削除されるように、デフォルトのスコープを設定しようとしています。notifiedブール値のデータ列です。
これは私が試したことです:
class User < ActiveRecord::Base
default_scope { where('notified != ?', true) }
#...
end
ただし、この方法では、ユーザーはどのスコープにも表示されません。つまり、すべてのユーザーは論理的に削除されたように見えnotified: falseますnotified: nil。スコープの何が問題になっていますか?