Problema con admin_detailed_user_serializer

¡Buen trabajo, @JammyDodger! ¡Apuesto a que esa es la solución!

Otra cosa a tener en cuenta es un método ensure_consistency en el modelo de usuario. Podrías buscar en el código fuente o simplemente intentar

u=User.find(123)
u.ensure_consistency!

O quizás sin el !