lib/pg_search/multisearch/rebuilder.rb in pg_search-1.0.4 vs lib/pg_search/multisearch/rebuilder.rb in pg_search-1.0.5
- old
+ new
@@ -40,11 +40,11 @@
def primary_key
model.primary_key
end
def rebuild_sql_template
- <<-SQL.strip_heredoc
+ <<-SQL.strip_heredoc
INSERT INTO :documents_table (searchable_type, searchable_id, content, created_at, updated_at)
SELECT :base_model_name AS searchable_type,
:model_table.#{primary_key} AS searchable_id,
(
:content_expressions
@@ -76,12 +76,10 @@
def replacements
%w[content_expressions base_model_name model_name model_table documents_table current_time sti_clause]
end
def content_expressions
- columns.map { |column|
- %Q{coalesce(:model_table.#{column}::text, '')}
- }.join(" || ' ' || ")
+ columns.map { |column| %{coalesce(:model_table.#{column}::text, '')} }.join(" || ' ' || ")
end
def columns
Array(model.pg_search_multisearchable_options[:against])
end