ruby-on-rails - ActiveAdmin - 自定义范围

标签 ruby-on-rails activeadmin

我有一个带有 verified bool 标志的 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/

相关文章:

ruby-on-rails - Rspec + Postgresql9.1 违反非空约束?

ruby-on-rails - 在 ruby​​ 中运行多个命令行

ruby-on-rails - 两列的 active_admin config.sort

ruby-on-rails - 在 Active Admin 中有条件地显示/隐藏

ruby-on-rails - ActiveAdmin 评论模型无法正常工作

ruby-on-rails - Rails 路由到错误的 Controller 操作

javascript - 如何将自动生成的表单元素 ID 发送到 javascript 函数?

javascript - ajax 调用不更新 Rails 上的内容

ruby-on-rails - ActiveStorage缩略图持久性

jquery - Twitter Bootstrap 下拉菜单在资源预编译后损坏