diff --git a/lib/acts_as_taggable_on/tag.rb b/lib/acts_as_taggable_on/tag.rb index f1e0e3b3f..dd3116900 100644 --- a/lib/acts_as_taggable_on/tag.rb +++ b/lib/acts_as_taggable_on/tag.rb @@ -21,6 +21,7 @@ def validates_name_uniqueness? ### SCOPES: scope :most_used, ->(limit = 20) { order('taggings_count desc').limit(limit) } scope :least_used, ->(limit = 20) { order('taggings_count asc').limit(limit) } + scope :search_for, -> (name) { where('lower(name) LIKE ?', '%' + name.downcase + '%') } def self.named(name) if ActsAsTaggableOn.strict_case_match