diff --git a/lib/active_model/serializer/associations.rb b/lib/active_model/serializer/associations.rb index 46606342..8606b930 100644 --- a/lib/active_model/serializer/associations.rb +++ b/lib/active_model/serializer/associations.rb @@ -72,11 +72,11 @@ module ActiveModel end def embed_ids? - option(:embed, source_serializer._embed) == :ids + [:id, :ids].include? option(:embed, source_serializer._embed) end def embed_objects? - option(:embed, source_serializer._embed) == :objects + [:object, :objects].include? option(:embed, source_serializer._embed) end def embed_in_root?