Module: Slugs::Extensions::ActiveRecord::Finders
- Extended by:
- ActiveSupport::Concern
- Defined in:
- lib/slugs/extensions/active_record/finders.rb
Instance Method Summary collapse
Instance Method Details
#exists?(value = :none) ⇒ Boolean
16 17 18 19 20 21 22 |
# File 'lib/slugs/extensions/active_record/finders.rb', line 16 def exists?(value=:none) if sluggable? && value.is_a?(String) && value !~ /\A\d+\z/ joins(:slugs).exists? slugs: { value: value } else super end end |