إرشادات حول تطبيق أسبقية اسم العرض

أنا أبحث قليلاً عن أفضل نهج (فكرت أولاً “حسنًا، دعنا نغير هذا في ملف الواجهة الأمامية الوحيد حيث سيحل هذا المشكلة”)، وعثرت على BasicUserSerializer (“app/serializers/basic_user_serializer.rb”).

إذًا، ماذا عن إضافة دالة display_name في نموذج User، والتي ستُرجع القيمة الصحيحة وفقًا لإعدادات الموقع، واستخدام هذه الدالة في جميع المُسلسلات (serializers) التي تُرجع المستخدمين (أو أجزاء منهم)، ثم في جميع مكونات الواجهة الأمامية؟

هذا تغيير أكبر بالتأكيد و قد يكون له تأثير على الأداء ولكنه يبدو بداية جيدة لتوحيد القيمة بسهولة دون إجراء فحص في كل ملف إمبر (ember).

4 إعجابات

مرحباً @manut،

شكراً لك على البحث في هذا الأمر والتفكير في حل أوسع!

ومع ذلك، بالنسبة لطلب السحب (PR) هذا، أوصي ببساطة بالتركيز على التغيير في الملف الأمامي وبالتالي إصلاح التغيير لقائمة المشاركين في التقويم.

النهج الأوسع هو بالتأكيد شيء يستحق النظر فيه. ولكن، سنحتاج إلى تقييم النهج الذي سيتم استخدامه وتداعياته بشكل منفصل لأنه نقاش معماري أكبر يتجاوز نطاق هذا الإصلاح.

شكراً لك على استعدادك لمعالجة هذا الأمر! أتطلع إلى طلب السحب الخاص بك!

إعجابَين (2)