我使用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
我没有看到名字字段。
感谢。
答案 0 :(得分:1)
您必须为相关模型使用适当的过滤器。你可以这样做:
ActiveAdmin.register User do
filter :user_detail_name
end
其中name
是UserDetail
模型的属性。
更新:忘记提及ActiveAdmin
利用ransack
进行搜索。在此基础上,您可以使用ransack
的语法来设置过滤器。以下是一些可以证明有用的资源: