diff --git a/lib/active_model/array_serializer.rb b/lib/active_model/array_serializer.rb index 157f8192..ce73ece1 100644 --- a/lib/active_model/array_serializer.rb +++ b/lib/active_model/array_serializer.rb @@ -44,10 +44,7 @@ module ActiveModel def embedded_in_root_associations @object.each_with_object({}) do |item, hash| - serializer = serializer_for(item) - if serializer.respond_to?(:embedded_in_root_associations) - hash.merge!(serializer.embedded_in_root_associations) - end + hash.merge!(serializer_for(item).embedded_in_root_associations) end end end