ActiveAdmin фильтр пользовательского поиска
У меня есть класс User, который имеет объект Address с полем телефона. Из-за характера этого проекта мы сохраняем телефоны во всех видах форматов (тире, пробелы, пробелы и т. Д.). На моем AA users.rb я хочу указать фильтр, который будет стандартизировать данные телефона (избавляться от тире и пробелов) от сохраненных данных, а затем выполнять поиск по вводу администратора.
Таким образом, администратор может искать что-то вроде 1234567, и он будет возвращать 123-4567.
Я надеюсь, что что-то существует, как...
ActiveAdmin.register User do
...
filter :email
filter :name
filter :address_phone, custom: { Address.all.map{|x| x.phone.gsub("-","") }
...
Я ценю, если кто-нибудь знает простой способ сделать это.