Fix namespace lookup for collections and has_many (#1973)

This commit is contained in:
Yohan Robert
2016-11-15 14:35:58 +01:00
committed by L. Preston Sego III
parent c9a96a05ed
commit d0de53cbb2
3 changed files with 58 additions and 3 deletions

View File

@@ -71,7 +71,9 @@ module ActiveModel
end
def serializer_from_resource(resource, serializer_context_class, options)
serializer_class = options.fetch(:serializer) { serializer_context_class.serializer_for(resource) }
serializer_class = options.fetch(:serializer) do
serializer_context_class.serializer_for(resource, namespace: options[:namespace])
end
if serializer_class.nil?
ActiveModelSerializers.logger.debug "No serializer found for resource: #{resource.inspect}"