Module: RailsSluggable::InstanceMethods

Defined in:
lib/rails_sluggable.rb

Instance Method Summary collapse

Instance Method Details

#generate_slug_if_blankObject



17
18
19
20
21
22
23
24
25
# File 'lib/rails_sluggable.rb', line 17

def generate_slug_if_blank
  return if slug.present?

  length = self.class.slug_options[:length] || 12
  separator = self.class.slug_options[:separator] || ''
  
  # 生成唯一的 slug
  self.slug = generate_unique_slug(length, separator)
end