活动管理员多选过滤器

Con*_*orB 5 postgresql ruby-on-rails activeadmin

我希望在管理页面上为用户显示一个过滤器,以显示同时具有Subject_A和Subject_B的用户。

使用下面的代码行,我已经能够筛选出具有Subject_A或Subject_B或两者兼有的用户。

filter :universities, as: :select, multiple: true
Run Code Online (Sandbox Code Playgroud)

有没有一种方法可以使用Active Admin创建过滤器,以过滤仅具有Subject_A Subject_B的用户?

Llo*_*kin 5

multiple: true从来没有为我工作。但是,以下内容可以做到:

filter :section, label: 'Category', 
  as: :select, input_html: { multiple: true }, 
  collection: User.categories
Run Code Online (Sandbox Code Playgroud)


小智 1

你可以试试这个:

过滤器 :universities_and_universities, as: :select, multiple: true

这不是完美的解决方案,但应该可以正常工作