Module: FriendlyId::Scoped::SlugGenerator
- Defined in:
 - lib/friendly_id/scoped.rb
 
Overview
This module overrides FriendlyId::SlugGenerator#conflict to consider scope, to avoid adding sequences to slugs under different scopes.
Instance Method Summary (collapse)
- - (Object) conflict private
 
Instance Method Details
- (Object) conflict (private)
      161 162 163 164 165 166 167 168  | 
    
      # File 'lib/friendly_id/scoped.rb', line 161 def conflict columns = friendly_id_config.scope_columns matched = columns.inject(conflicts) do |memo, column| memo.where(column => sluggable.send(column)) end matched.first end  |