Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mongodb 活动管理Mongoid自定义筛选器_Mongodb_Ruby On Rails 3.2_Activeadmin - Fatal编程技术网

Mongodb 活动管理Mongoid自定义筛选器

Mongodb 活动管理Mongoid自定义筛选器,mongodb,ruby-on-rails-3.2,activeadmin,Mongodb,Ruby On Rails 3.2,Activeadmin,我正在使用这段代码过滤掉在过滤搜索中指定的电子邮件或备用电子邮件的用户,这是由活动管理中使用的元搜索支持的 ActiveAdmin.register User do filter :email_or_alternate_email, :as => :string end 这在MySql中似乎可以正常工作,但在MongoDB中不会返回任何结果 以下是我的Gem版本: activeadmin-mongoid (0.1.0) activeadmin (~> 0.5) meta_s

我正在使用这段代码过滤掉在过滤搜索中指定的电子邮件或备用电子邮件的用户,这是由活动管理中使用的元搜索支持的

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)

还有其他解决方案吗?

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