我有一个带有verified布尔标志的Member表,并且我的作用域显示了verified为false的所有条目,如下所示:

scope :not_verified do |members|
  members.where(:verified => false)
end


但是,我希望我的范围还包括verified为null的条目。我怎么做?

最佳答案

scope :not_verified do |members|
    members.where('verified = ? OR verified IS NULL', false)
end

关于ruby-on-rails - ActiveAdmin-自定义范围,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/19961406/

10-11 01:07