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