Tag: facet

Rails:如何将facet与搜索结果一起使用

我有一个导轨应用程序,我正在寻找维修店。 搜索类方法如下所示: def self.search(params) if params repairshop = Repairshop.where(:approved => true) if params[:radius].present? repairshop = repairshop.near(params[:location], params[:radius]) if params[:location].present? else repairshop = repairshop.near(params[:location], 200) if params[:location].present? end if params[:keywords].present? repairshop = repairshop.joins(:specializations).joins(:brands_we_services).where(“LOWER(specializations.title) LIKE ? OR LOWER(brands_we_services.title) LIKE ? OR LOWER(repairshop.title) LIKE ?”, “%#{params[:keywords].downcase}%”, “%#{params[:keywords].downcase}%”, “%#{params[:keywords].downcase}%”) end repairshop.uniq else all end end 维修店可以有许多专业和品牌_we_services。 因此,从其他参数中搜索所有名称非常重要。 搜索表单如下所示: 一切正常。 […]