lib/replication/modules/association.rb in replication-0.3.0 vs lib/replication/modules/association.rb in replication-0.3.1
- old
+ new
@@ -20,10 +20,10 @@
association_model = association_reflection.klass
attributes_from_association = association_model.column_names.dup
attributes_from_association.delete('id')
attributes_from_association.delete(association_reflection.foreign_key)
@strand_attributes.merge!({
- "#{a}_attributes".to_sym => association_model.select(*attributes_from_association).to_a.map(&:serializable_hash)
+ "#{a}_attributes".to_sym => self.send(association_reflection.name).select(*attributes_from_association).to_a.map(&:serializable_hash)
})
end
end
@strand_attributes