Я разрабатываю базовый файловый менеджер (модель активов) в геме Active Admin. Каждая группа активов HABTM и наоборот.
В моем ресурсе active_admin Asset у меня есть фильтр, где я хочу иметь возможность
выберите несколько групп для фильтрации, поэтому я добавил:
filter :groups_id, :as => :check_boxes, :collection => proc {Group.all}
Все группы отображаются в виде флажков, как и ожидалось. Однако, если у меня есть asset_1, asset_2 и group_1, назначенные для asset_1 и asset_2, и group_2 для asset_2, когда я
фильтр по обеим ролям, asset_2 перечисляет себя дважды.
Как я могу ограничить фильтр для использования только "отдельных" или "уникальных" активов, которые должны быть возвращены?
У меня также есть другая проблема, которая заключается в том, что фильтры не работают вообще ни в одной из моих областей.