【发布时间】:2012-10-17 14:38:59
【问题描述】:
我按照这些instructions 来检查用户在登录时是否被软删除。在下面的示例中,我可以检查布尔值:
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吗? -
谢谢,没用,上面写着
undefined local variable或undefined constant