我按照这些说明来检查用户在登录时是否已被软删除。在下面的示例中,我可以检查布尔值:
Class User < ActiveRecord::Base
def self.find_for_authentication(conditions)
super(conditions.merge(:deleted_flag => false))
end
我希望有一个时间戳(created_at)字段。如何检查这样的字段是否为空?数据库会对以下检查抛出错误:
super(conditions.merge(:deleted_at => false)) # also tried nil, "NULL" and "IS NULL"
:deleted_at => None
或者none
吗? - Clodoaldo Neto