Files
nairobi/app/models/concerns/sluggable.rb
Bertocq 4535fc9345 Create Sluggable concern, generates slug using name attribute before validation
Why:

* We need a way to generate a slug for a object given his name attribute value

How:

* A concern that generates the slug before validation
2017-07-04 18:40:54 +02:00

12 lines
177 B
Ruby

module Sluggable
extend ActiveSupport::Concern
included do
before_validation :generate_slug
end
def generate_slug
self.slug = name.to_s.parameterize
end
end