class ActiveModel::Serializer::Associations::HasOne

def serialize_ids

def serialize_ids
  if polymorphic?
    if associated_object
      {
        :type => polymorphic_key,
        :id => associated_object.read_attribute_for_serialization(embed_key)
      }
    else
      nil
    end
  elsif !option(:embed_key) && source_serializer.object.respond_to?("#{name}_id")
    source_serializer.object.send("#{name}_id")
  elsif associated_object
    associated_object.read_attribute_for_serialization(embed_key)
  else
    nil
  end
end