如何使用单个复选框过滤布尔值?
例如,以下内容为我提供了两个包含yes
和no
值的复选框:
ActiveAdmin.register User do
filter :is_retired, :as => :check_boxes
end
HBTM关联按如下方式过滤:
filter :roles_id, :as => :check_boxes, :collection => proc { Role.all }
但我的User
模型中有一个布尔字段,需要一个带Is retired
标签的复选框。有可能吗?
答案 0 :(得分:0)
建议elsewhere使用
filter :enabled, as: :select, collection: [["Yes", true], ["No", false]]
答案 1 :(得分:0)
filter :is_retired,
as: :check_boxes,
collection: [['Yes', true]],
label: 'Retired?'