diff --git a/lib/active_model/serializer.rb b/lib/active_model/serializer.rb index 9d00e6fb..6f7620a2 100644 --- a/lib/active_model/serializer.rb +++ b/lib/active_model/serializer.rb @@ -337,7 +337,7 @@ module ActiveModel # @return [Enumerator] def associations(include_directive = ActiveModelSerializers.default_include_directive, include_slice = nil) include_slice ||= include_directive - return Enumerator.new unless object + return Enumerator.new { } unless object Enumerator.new do |y| self.class._reflections.each do |key, reflection|