Ruby on rails ActiveAdmin自定义筛选器导致Ransack错误

Ruby on rails ActiveAdmin自定义筛选器导致Ransack错误,ruby-on-rails,ruby-on-rails-4,activeadmin,ransack,Ruby On Rails,Ruby On Rails 4,Activeadmin,Ransack,我有一个ActiveAdmin列,我想作为字符串进行筛选。但是,当我在/app/admin/user.rb(我想要过滤器的页面)上输入此代码时: 我得到一个错误: undefined method `name_contains' for Ransack::Search<class: User, base: Grouping <combinator: and>>:Ransack::Search Ransack::Search的未定义方法'name_contains':Ra

我有一个ActiveAdmin列,我想作为字符串进行筛选。但是,当我在/app/admin/user.rb(我想要过滤器的页面)上输入此代码时:

我得到一个错误:

undefined method `name_contains' for Ransack::Search<class: User, base: Grouping <combinator: and>>:Ransack::Search
Ransack::Search的未定义方法'name_contains':Ransack::Search

我正在努力找出正确的Ransack代码来放入/app/models/user.rb,这将使我能够做到这一点。任何帮助都将不胜感激,谢谢

此问题/答案可能会有所帮助:
undefined method `name_contains' for Ransack::Search<class: User, base: Grouping <combinator: and>>:Ransack::Search