在 Active Admin 中使用搜索过滤器可以帮助用户快速找到需要的数据。下面是一个简单的示例,展示如何在输入时应用搜索过滤器:
gem 'activeadmin'
rails generate active_admin:install
rails generate active_admin:resource Post
app/admin/posts.rb
文件,并在 ActiveAdmin.register
块中添加搜索过滤器:ActiveAdmin.register Post do
filter :title
filter :author
# 添加其他需要的过滤器
end
现在,在 Active Admin 的 Post 页面上,你将看到一个搜索框,可以在输入时应用过滤器。你可以根据标题、作者等字段进行搜索。
这只是一个简单的示例,你还可以根据需要添加其他过滤器,如日期范围、下拉选择等。更多信息可以参考 Active Admin 的文档。