Merge pull request #696 from ggordon/explicit_serializer

Explicitly set serializer for associations
This commit is contained in:
Alexandre de Oliveira
2015-01-06 09:57:07 -02:00
6 changed files with 119 additions and 13 deletions

View File

@@ -24,7 +24,6 @@ module ActiveModel
end
else
@hash[@root] = attributes_for_serializer(serializer, @options)
add_resource_links(@hash[@root], serializer)
end
@@ -52,7 +51,7 @@ module ActiveModel
resource[:links] ||= {}
resource[:links][name] = nil
if serializer
if serializer && serializer.object
type = serialized_object_type(serializer)
if name.to_s == type || !type
resource[:links][name] = serializer.id.to_s