Module: SaltySlugs::ActiveRecord::SlugMethods::ClassMethods

Defined in:
lib/salty_slugs/active_record.rb

Instance Method Summary collapse

Instance Method Details

#slugged_find(value, options = {}) ⇒ Object



52
53
54
55
56
57
58
59
60
# File 'lib/salty_slugs/active_record.rb', line 52

def slugged_find(value, options = {})
  if slug_prepend_id && value.to_i != 0
    find(value.to_i, options)
  else
    with_scope(:find => { :conditions => { slug_column => value } }) do
      find(:first, options)
    end or raise ::ActiveRecord::RecordNotFound
  end
end