class ActiveRecord::Associations::Preloader::ThroughAssociation

def preload_index

def preload_index
  @preload_index ||= preloaded_records.each_with_object({}).with_index do |(record, result), index|
    result[record] = index
  end
end