【发布时间】:2012-02-04 01:26:05
【问题描述】:
我正在 Active Admin gem 中设计一个基本的文件管理器(资产模型)。每个资产 HABTM 组,反之亦然。
在我的 active_admin 资产资源中,我有一个过滤器,我希望能够 选择多个要过滤的组,所以我添加了:
filter :groups_id, :as => :check_boxes, :collection => proc {Group.all}
所有组都按预期显示为复选框。但是,如果我有asset_1、asset_2 并且我将group_1 分配给asset_1 和asset_2,并且将group_2 分配给asset_2,那么当我 按两个角色过滤,asset_2 两次列出自己。
如何限制过滤器只使用要返回的“不同”或“独特”资产?
我还有另一个问题,那就是过滤器在我的任何范围内都不起作用。
【问题讨论】:
标签: ruby-on-rails ruby activeadmin