ruby-on-rails - Rails 3 事件管理员。如何在 Active Admin 中的搜索中为六列使用一个字段?

标签 ruby-on-rails ruby activeadmin

如何使用 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/

相关文章:

ruby-on-rails - Rails/Ruby/Postgres - LoadError 无法加载此类文件 -- pg_ext

ruby-on-rails - Jquery.tinymce.js 被加载但 TinyMCE 没有被插入

ruby - 为什么ruby中有类变量?

ruby-on-rails - 在 ActiveAdmin 中创建一个自定义字符串过滤器,默认包含并且不显示字符串过滤器选项下拉列表 - Formtastic & Ransack

ruby-on-rails - 无法迁移数据库。 ActiveAdmin 和 Rails 4.0.2

ruby-on-rails - 需要数据库设计方面的帮助 - Rails 方式

ruby-on-rails - 使用 Capybara,如何判断当前使用的驱动程序是否支持 JavaScript?

ruby - 如何在公司代理后面的 Mac 上安装 Ruby gems?

Ruby 字符串格式 : Omit element in list

ruby-on-rails - 事件管理员未正确显示标签名称