From 8e1214b4c5ae5c5ae27f0b1531ac5fc6e9d8e256 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Moura?= Date: Mon, 15 Jun 2015 02:48:39 -0300 Subject: [PATCH] force to use flattenJson when dealing with ArraySerializer --- lib/active_model/serializer/adapter/json.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/active_model/serializer/adapter/json.rb b/lib/active_model/serializer/adapter/json.rb index 11076229..e6dff0dd 100644 --- a/lib/active_model/serializer/adapter/json.rb +++ b/lib/active_model/serializer/adapter/json.rb @@ -6,7 +6,7 @@ module ActiveModel class Json < Adapter def serializable_hash(options = {}) if serializer.respond_to?(:each) - @result = serializer.map{|s| self.class.new(s).serializable_hash } + @result = serializer.map{|s| FlattenJson.new(s).serializable_hash } else @hash = {}