105,106c105,106 < :joins => "INNER JOIN #{connection.quote_table_name options[:join_table]} as t0 ON #{reflection.klass.quoted_table_name}.#{reflection.klass.primary_key} = t0.#{reflection.association_foreign_key}", < :select => "#{options[:select] || table_name+'.*'}, t0.#{reflection.primary_key_name} as _parent_record_id", --- > :joins => "INNER JOIN #{connection.quote_table_name options[:join_table]} t0 ON #{reflection.klass.quoted_table_name}.#{reflection.klass.primary_key} = t0.#{reflection.association_foreign_key}", > :select => "#{options[:select] || table_name+'.*'}, t0.#{reflection.primary_key_name} as x_parent_record_id", 109c109 < set_association_collection_records(id_to_record_map, reflection.name, associated_records, '_parent_record_id') --- > set_association_collection_records(id_to_record_map, reflection.name, associated_records, 'x_parent_record_id')