Class: Dase::Preloader::HasManyThrough
- Inherits:
-
ActiveRecord::Associations::Preloader::HasManyThrough
- Object
- ActiveRecord::Associations::Preloader::HasManyThrough
- Dase::Preloader::HasManyThrough
- Includes:
- Dase::PreloaderMethods
- Defined in:
- lib/dase/preloader.rb
Overview
Not fully implemented yet
Instance Method Summary collapse
Methods included from Dase::PreloaderMethods
#apply_association_options, #preload
Instance Method Details
#foreign_key ⇒ Object
14 15 16 |
# File 'lib/dase/preloader.rb', line 14 def foreign_key "#{reflection.active_record.table_name}.#{reflection.active_record_primary_key}" end |
#records_for(ids) ⇒ Object
18 19 20 21 |
# File 'lib/dase/preloader.rb', line 18 def records_for(ids) reflection.active_record.joins(reflection.name). where(foreign_key => ids) end |