如何使用 ActiveAdmin 添加自定义过滤器或创建自定义搜索字段?
我需要生成有关电汇的报告。 Invoices模型中有这些字段
- wire_transfer_1_ar
- wire_transfer_2_ar
- wire_transfer_3_ar
- wire_transfer_1_customer
- wire_transfer_2_customer
- wire_transfer_3_customer
所以我有这个
filter :wire_transfer_1_ar
filter :wire_transfer_2_ar
filter :wire_transfer_3_ar
filter :wire_transfer_1_customer
filter :wire_transfer_2_customer
filter :wire_transfer_2_customer
因此,当发现电汇时,我可以单击链接生成报告。
如何只使用一个字段来搜索所有这 6 个字段?
最佳答案
ActiveAdmin 正在使用 metasearch gem里面,所以你可以这样做:
ActiveAdmin.register Store do
filter :title_or_name_or_description_contains, :as => :string
end
关于ruby-on-rails - Rails 3 事件管理员。如何在 Active Admin 中的搜索中为六列使用一个字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8919761/