Активный администратор с настраиваемым фильтром для не-табличного атрибута - PullRequest
0 голосов
/ 03 июля 2018

коллекция: users

атрибуты: name, phone_no, email

ActiveAdmin.register User do
   filter 'period', as: :date_range, label: 'From - To'
end

Приведенный выше код хорошо работает для диапазона дат

ОДНАКО, ниже активный код администратора не работает

ActiveAdmin.register User do
   filter 'preference', as: :string
end

Произошла ошибка:

undefined method `preference_contains' for Ransack::Search<class: User, base: Grouping <combinator: and>>:Ransack::Search

И period, и preference не являются атрибутами в пользовательской таблице. Я хочу иметь возможность работать с предпочтениями в качестве параметра поиска в виде свободного текстового поля, который я буду использовать в контроллере для получения данных, а затем для рендеринга записей.

Пожалуйста, помогите

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...