Estoy investigando un poco para encontrar el mejor enfoque (al principio pensé: “de acuerdo, cambiemos esto en el único archivo front donde resolverá esto”), y me encontré con BasicUserSerializer (“app/serializers/basic_user_serializer.rb”).
Entonces, ¿qué tal si agregamos un método display_name en el modelo User, que devolvería el valor correcto según la configuración del sitio, y lo usamos en todos los serializadores que devuelven usuarios (o partes), y luego en todos los componentes front?
Este es un cambio más grande sin duda y puede tener un impacto en el rendimiento, pero parece ser un buen comienzo para unificar fácilmente el valor sin realizar una verificación en cada archivo ember.