ActiveModelSerializers, o AMS para abreviar, trae 'convención sobre la configuración' a su generación JSON. ActiveModelSerializers funciona a través de dos componentes: serializadores y adaptadores. Los serializadores describen qué atributos y relaciones deben ser serializados. Los adaptadores describen cómo se deben serializar los atributos y las relaciones.