Class: FriendlyId::ActiveRecordAdapter::SluggedModel::MultipleFinder
- Inherits:
-
Object
- Object
- FriendlyId::ActiveRecordAdapter::SluggedModel::MultipleFinder
- Includes:
- Finders::Multiple, SluggedFinder
- Defined in:
- lib/friendly_id/active_record_adapter/slugged_model.rb
Instance Attribute Summary
Attributes included from Finders::Multiple
#friendly_ids, #results, #unfriendly_ids
Attributes included from Finders::Base
#ids, #model_class, #options, #scope
Instance Method Summary collapse
Methods included from SluggedFinder
#handle_friendly_result, #slugs_included?
Methods included from Finders::Multiple
Methods included from Finders::Base
friendly?, #initialize, unfriendly?
Instance Method Details
#find ⇒ Object
25 26 27 28 29 |
# File 'lib/friendly_id/active_record_adapter/slugged_model.rb', line 25 def find @results = model_class.scoped().all().uniq raise ::ActiveRecord::RecordNotFound, if @results.size != expected_size @results.each {|result| result.friendly_id_status.name = slug_for(result)} end |