Make Association totally lazy

This commit is contained in:
Benjamin Fleischer
2017-04-23 18:07:33 -05:00
parent 7697d9f5ec
commit ff5ab21a45
6 changed files with 183 additions and 152 deletions

View File

@@ -379,8 +379,8 @@ module ActiveModel
original_blog = @post_associations.detect { |assoc| assoc.name == :blog }
inherited_blog = @inherited_post_associations.detect { |assoc| assoc.name == :blog }
original_parent_serializer = original_blog.lazy_association.options.delete(:parent_serializer)
inherited_parent_serializer = inherited_blog.lazy_association.options.delete(:parent_serializer)
original_parent_serializer = original_blog.lazy_association.association_options.delete(:parent_serializer)
inherited_parent_serializer = inherited_blog.lazy_association.association_options.delete(:parent_serializer)
assert_equal PostSerializer, original_parent_serializer.class
assert_equal InheritedPostSerializer, inherited_parent_serializer.class
end