相关疑难解决方法(0)

PostgreSQL检查时间戳字段是否为空

我按照这些说明检查用户在登录时是否已被软删除.在下面的示例中,我可以检查布尔值:

Class User < ActiveRecord::Base
  def self.find_for_authentication(conditions)
    super(conditions.merge(:deleted_flag => false))
  end
Run Code Online (Sandbox Code Playgroud)

我更喜欢时间戳(created_at)字段.如何检查这样的字段是否为空?数据库为以下检查抛出错误:

super(conditions.merge(:deleted_at => false)) # also tried nil, "NULL" and "IS NULL"
Run Code Online (Sandbox Code Playgroud)

postgresql ruby-on-rails

3
推荐指数
1
解决办法
865
查看次数

标签 统计

postgresql ×1

ruby-on-rails ×1