ruby-on-rails - Ransack Select 有两个选项:真或空/假
问题描述
我正在尝试制作一个搜索表单,该表单在我的数据库中有一个布尔字段的选择框。我希望选择有两个选项:
选项 1 - 字段中的值匹配 TRUE 选项 2 - 字段中的值匹配 FALSE 或为 NULL
我已经尝试了几乎所有谓词和组合,包括 field_eq、field_present、field_blank、field_in 等,但无法弄清楚如何在搜索表单中构建这样的过滤器。我也搜索了stackoverflow,但找不到任何答案。可能吗?如果不是,那么最接近的选择可能是什么?
解决方案
推荐阅读
- javascript - 在 pm2 下运行 reactjs 应用程序时出错
- antlr - antlr4中如何以最优化的方式编写语法规则的逻辑运算?
- kotlin - Kotlin 多变量 let,在下一个 let 中使用前面的变量
- html - 如何在小屏幕中获得所需的 html 布局,这在大屏幕中是不同的
- rust - 了解循环中的不可变借用
- javascript - 羽毛笔提到插件在 IE 浏览器上不起作用
- spring-boot - 如何处理服务层抛出的异常?
- heritrix - 如何正确配置我的爬虫程序 crawl-beans.cxml
- android - MVVM 中存储库级别或 Activity 内部的 Android 权限?
- python-2.7 - 我应该注入像 os 或 json 这样的 python 内置库(通过工厂类)以使我的代码可单元测试吗?