2013-05-06 4 views
0

У меня есть набор связанных моделей: структура has_many остатков и остаток has_many атомов. Я установил свой ActiveAdmin, используя ключевое слово belongs_to, например.ActiveAdmin - пакетное действие для фильтрации

ActiveAdmin.register Residue do                  
    belongs_to :structure 
end 

Я хочу использовать ActiveAdmin для фильтрации объектов в моей базе данных. Например, на странице индексов Structures я могу отфильтровать результаты в любом из полей столбца, скажем, я фильтрую на основе struct_name. Я хочу взять этот список структур и просмотреть все связанные остатки. Затем фильтруйте этот список остатков и просмотрите все связанные атомы и т. Д.

Из чтения документации ActiveAdmin, похоже, что я мог бы сделать что-то подобное, используя функциональность пакетных действий (http://www.activeadmin.info/docs/9-batch-actions.html), но я похоже, не может понять это. Любые указатели будут очень благодарны.

ответ

0

Каковы отношения между всеми вашими моделями?

Вы попробуете добавить больше фильтров на этом указателе на странице индекса?

# Examples: 
filter :structure_residue_name, :as => :string, :label => "Residue Name" 
filter :structure_residue_atom_name, :as => :string, :label => "Atom Name" 
Смежные вопросы