【发布时间】:2017-03-21 10:29:50
【问题描述】:
有些人发布了与我类似的问题。我尝试了其中大多数的解决方案。有人说 ActiveAdmin 正在使用 Metasearch,有人说它正在使用 ransack。我尝试了这两种方法。 我的 activeadmin 版本是 1.0.0.pre4 和 rails 4.2.6 以下是我的基于用户过滤器的代码:
ActiveAdmin.register Equipment do
filter :user
end
这给了我一个user 下拉列表,我可以在其中选择一个用户并根据该用户过滤结果。现在我只有 3 个用户,所以很好。但未来它会增长到数千。因此,我希望有一个 contains 字段,我可以在其中输入用户名和过滤器。
我尝试更改为以下内容:
filter :user, as: :string, label: 'User'
还有
过滤:items_user, as::string
没用。有人可以告诉我我错过了什么吗?
【问题讨论】:
标签: ruby-on-rails ruby activeadmin