Module: AvoidHasPermalinkDuplicates::ClassMethods
- Defined in:
- lib/avoid_has_permalink_duplicates.rb
Instance Method Summary collapse
Instance Method Details
#avoid_has_permalink_duplicates ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/avoid_has_permalink_duplicates.rb', line 9 def avoid_has_permalink_duplicates class_eval do before_create { self.generate_permalink! self.permalink += "-#{SecureRandom.hex(3)}" if self.class.exists?(permalink: self.permalink) } end end |