2013-05-06 54 views
0

我有一個相關模型的集合:結構has_many殘基和殘基has_many原子。我已經使用belongs_to關鍵字設置了我的ActiveAdmin,例如ActiveAdmin - 用於過濾的批處理操作

ActiveAdmin.register Residue do                  
    belongs_to :structure 
end 

我想使用ActiveAdmin作爲一種方式來過濾我的數據庫中的實體。例如,在結構索引頁上,我可以在任何列字段上過濾結果,比如說我根據結構名稱進行過濾。我想把這個結構列表,並查看所有相關的殘留物。然後,篩選這些殘基列表,並查看所有相關的原子等。

從閱讀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"