首页 > 解决方案 > Ransack Select 有两个选项:真或空/假

问题描述

我正在尝试制作一个搜索表单,该表单在我的数据库中有一个布尔字段的选择框。我希望选择有两个选项:

选项 1 - 字段中的值匹配 TRUE 选项 2 - 字段中的值匹配 FALSE 或为 NULL

我已经尝试了几乎所有谓词和组合,包括 field_eq、field_present、field_blank、field_in 等,但无法弄清楚如何在搜索表单中构建这样的过滤器。我也搜索了stackoverflow,但找不到任何答案。可能吗?如果不是,那么最接近的选择可能是什么?

标签: ruby-on-railsransack

解决方案


推荐阅读