From ebf44c8777e3ad092f66390f5a3cadd54c1f0645 Mon Sep 17 00:00:00 2001 From: rgarcia Date: Fri, 30 Oct 2015 21:54:15 +0100 Subject: [PATCH] temporarily using old search for debates --- app/models/debate.rb | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/models/debate.rb b/app/models/debate.rb index 17560e246..74403139c 100644 --- a/app/models/debate.rb +++ b/app/models/debate.rb @@ -119,7 +119,12 @@ class Debate < ActiveRecord::Base end def self.search(terms) - self.pg_search(terms) + return none unless terms.present? + + debate_ids = where("debates.title ILIKE ? OR debates.description ILIKE ?", + "%#{terms}%", "%#{terms}%").pluck(:id) + tag_ids = tagged_with(terms, wild: true, any: true).pluck(:id) + where(id: [debate_ids, tag_ids].flatten.compact) end def after_hide