Active Admin Mongoid自定义筛选器

时间:2014-01-14 10:34:05

标签: mongodb ruby-on-rails-3.2 activeadmin

我正在使用这段代码过滤掉用户在过滤搜索中指定的电子邮件或备用电子邮件,这些邮件是在Active Admin中使用的Meta搜索支持的。

ActiveAdmin.register User do
    filter :email_or_alternate_email, :as => :string
end

这似乎可以与MySql一起使用,但不会返回MongoDB的任何结果。

以下是我的Gem版本:

activeadmin-mongoid (0.1.0)
activeadmin (~> 0.5)
meta_search (>= 1.1.0.pre)
mongoid (>= 2.4)

还有其他解决办法吗?

1 个答案:

答案 0 :(得分:0)

无论如何,我已经发现目前没有自定义过滤器的支持。 activeadmin-mongoid gem仅支持活动管理过滤器的基本功能。

https://github.com/elia/activeadmin-mongoid/issues/69