如何为逗号分隔列表创建ActiveAdmin过滤器?

时间:2015-03-29 19:32:44

标签: ruby-on-rails-4 activeadmin

我有一个标准的rails用户模型。我正在尝试添加一个过滤器,允许我输入逗号分隔的User.id值列表并返回结果。

在制作中我有成千上万的用户,所以选择过滤器,即使是收藏也是不可取的:

filter :id, as: :select

filter :id, as: :select, collection: User.where(role_id: 3)

这两个行返回的行太多,Admin UI无法正常运行。此外,我真的需要从其他地方输入一个列表。

在UI中我需要输入逗号分隔的列表,如:

1,2,10,101,500,10000

然后只返回匹配ID列表的用户。

看起来像是一个搜索过滤器的答案,但我在编写它时遇到了麻烦。

0 个答案:

没有答案
相关问题