【发布时间】:2012-07-25 09:48:36
【问题描述】:
如何使用单个复选框过滤布尔值?
例如,下面给了我两个带有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 标签的复选框。有没有可能?
【问题讨论】:
-
IMO 这样做没有任何意义。如果选中该复选框,则表明您要搜索
is_retired是TRUE的位置;未选中时,您想搜索is_retired是FALSE的位置。您永远无法使用单个复选框搜索TRUE或FALSE。 stackoverflow.com/questions/7608788/…
标签: ruby-on-rails ruby ruby-on-rails-3 activeadmin