diff --git a/Gemfile b/Gemfile index 6b90aebc9..7fab9992d 100644 --- a/Gemfile +++ b/Gemfile @@ -40,7 +40,7 @@ gem "omniauth-twitter", "~> 1.4.0" gem "paperclip", "~> 5.2.1" gem "paranoia", "~> 2.4.2" gem "pg", "~> 0.21.0" -gem "pg_search", "~> 2.0.1" +gem "pg_search", "~> 2.3.0" gem "puma", "~> 4.3.5" gem "recipient_interceptor", "~> 0.2.0" gem "redcarpet", "~> 3.4.0" diff --git a/Gemfile.lock b/Gemfile.lock index ee8adbee6..20329b10a 100644 --- a/Gemfile.lock +++ b/Gemfile.lock @@ -396,10 +396,9 @@ GEM parser (2.7.1.3) ast (~> 2.4.0) pg (0.21.0) - pg_search (2.0.1) + pg_search (2.3.0) activerecord (>= 4.2) activesupport (>= 4.2) - arel (>= 6) public_suffix (4.0.1) puma (4.3.5) nio4r (~> 2.0) @@ -665,7 +664,7 @@ DEPENDENCIES paperclip (~> 5.2.1) paranoia (~> 2.4.2) pg (~> 0.21.0) - pg_search (~> 2.0.1) + pg_search (~> 2.3.0) puma (~> 4.3.5) rails (= 5.1.7) rails-assets-leaflet! diff --git a/app/models/concerns/searchable.rb b/app/models/concerns/searchable.rb index f6e5a8c21..3958288a6 100644 --- a/app/models/concerns/searchable.rb +++ b/app/models/concerns/searchable.rb @@ -2,7 +2,7 @@ module Searchable extend ActiveSupport::Concern included do - include PgSearch + include PgSearch::Model include SearchCache pg_search_scope :pg_search, ->(query) do diff --git a/config/initializers/acts_as_taggable_on.rb b/config/initializers/acts_as_taggable_on.rb index 940f411b2..16d3d6845 100644 --- a/config/initializers/acts_as_taggable_on.rb +++ b/config/initializers/acts_as_taggable_on.rb @@ -40,7 +40,7 @@ module ActsAsTaggableOn Tagging.public_for_api.distinct.pluck("taggings.tag_id")) end - include PgSearch + include PgSearch::Model pg_search_scope :pg_search, against: :name, using: {