Se puede encontrar una gran descripción aquí . Personalmente, siempre uso respond_with, ya que lo he encontrado más adaptable a medida que las cosas crecen y cambian. Además, la ventaja de la integración de ActiveModel :: Serializers también es excelente.