У меня есть страница ActiveAdmin с фильтрами. Я хотел бы установить собственный фильтр на основе геттера (метод, определенный для ресурса, а не атрибут ActiveRecord).
class House
def is_enchanted?
# Ask to witches and ghosts...
end
end
Это ресурс ActiveAdmin:
ActiveAdmin.register House do
filter :is_enchanted?
end
Приведенный выше код вызывает следующее исключение:
undefined method `is_enchanted?_eq' for #<Ransack::Search:0xc188178>