RailsAdmin - Настройка ваших собственных фильтров

Я использую https://github.com/sferik/rails_admin для обработки моего интерфейса администратора.

Можно фильтровать вашу модель на основе текущих столбцов, которые существуют в этой модели (id, created_at и т. Д.)

Я хочу иметь возможность добавлять собственные фильтры для ассоциаций.

Например:

Когда я исследую модель «Города», я хочу иметь возможность отображать только города, в которых есть один или несколько проектов.

Я мог бы сделать это, добавив к городам новый столбец с именем has_projects в качестве логического, для которого будет установлено значение true, когда есть 1 или несколько связанных проектов, но я считаю, что должен быть более чистый способ создания собственных пользовательских фильтров. ?

8
задан Dylan Markow 8 December 2011 в 14:48
поделиться