Ich grabe etwas tiefer nach dem besten Ansatz (zuerst dachte ich: „Okay, ändern wir das in der einen Frontend-Datei, wo es das löst“), und bin dabei auf den BasicUserSerializer („app/serializers/basic_user_serializer.rb“) gestoßen.
Was hältst du also davon, eine display_name-Methode im User-Modell hinzuzufügen, die den richtigen Wert basierend auf den Site-Einstellungen zurückgibt, und diese dann in allen Serializern zu verwenden, die Benutzer (oder Teile davon) zurückgeben, und schließlich in allen Frontend-Komponenten?
Das ist sicherlich eine größere Änderung und könnte Auswirkungen auf die Leistung haben, scheint aber ein guter Ausgangspunkt zu sein, um den Wert einfach zu vereinheitlichen, ohne in jeder Ember-Datei eine Prüfung durchzuführen.