主动管理多重选择过滤器

时间:2016-12-14 14:26:18

标签: ruby-on-rails postgresql activeadmin

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

使用以下代码行,我已经能够过滤具有Subject_A或Subject_B或两者的用户。

filter :universities, as: :select, multiple: true

有没有办法使用Active Admin创建过滤器来过滤只有Subject_A Subject_B的用户?

2 个答案:

答案 0 :(得分:3)

multiple: true从未为我工作过。但以下情况确实如此:

filter :section, label: 'Category', 
  as: :select, input_html: { multiple: true }, 
  collection: User.categories

答案 1 :(得分:0)

你可以试试这个:

  

filter:schools_and_universities,as :: select,multiple:true

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