Sha256: a552ecfe853799ec6b7dbecccb3850369e0255fe7f69f84e940c5cfeecce3ca6
Contents?: true
Size: 311 Bytes
Versions: 10
Compression:
Stored size: 311 Bytes
Contents
module Storytime class PostgresSearchAdapter def self.search(search_string, search_model=Storytime::Post) search_terms = search_string.gsub(" ", " & ") search_model.where("to_tsvector(coalesce(title, '') || ' ' || coalesce(content, '')) @@ to_tsquery(?)", "#{search_terms}") end end end
Version data entries
10 entries across 10 versions & 1 rubygems