Active Admin允许我查看索引页上显示的define filters个,如下所示:
ActiveAdmin.register Promo do
filter :name
filter :address
filter :city
filter :state
filter :zip
end
我想把上面的所有字段合并成一个,这样我就可以搜索包含名称或完整地址搜索字符串的促销品.我的模型已经有一个可以使用的命名范围:
class Promo < ActiveRecord::Base
scope :by_name_or_full_address, lambda { |q| where('name LIKE :q OR address LIKE :q OR city LIKE :q OR state LIKE :q OR zip LIKE :q', :q => "%#{q}%") }
end