我正在深入研究最佳方法(我首先想到的是“好的,让我们在将解决此问题的单个前端文件中更改此设置”),并偶然发现了 BasicUserSerializer(“app/serializers/basic_user_serializer.rb”)。
那么,在 User 模型中添加一个 display_name 方法如何?该方法将根据站点设置返回正确的值,并在所有返回用户(或部分)的序列化器以及所有前端组件中使用此方法?
这无疑是一个更大的改动,并且_可能_会影响性能,但似乎是轻松统一值而无需在每个 Ember 文件中执行检查的一个好的开始。