[英]Rails - ActiveAdmin - Filter another model
我使用Rails 4.2.4和activeadmin gem。
我有2個模型。
User model: email:string, password: string
。
用戶模型has_one
用戶詳細信息。
UserDetail是belongs_to
用戶,它具有name:string
。
但是,我過濾名稱
ActiveAdmin.register User do
filter :name
end
我沒有看到姓名字段。
謝謝。
您必須為關聯的模型使用適當的過濾器。 您可以這樣做:
ActiveAdmin.register User do
filter :user_detail_name
end
其中, name
是UserDetail
模型的屬性。
更新:忘了提, ActiveAdmin
利用ransack
的引擎蓋下的搜索。 基於此,您可以使用ransack
的語法來設置過濾器。 這里有一些資源可能會有所幫助:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.