أعلم أن الصورة الرمزية للشخص الذي حذف منشورًا كانت تظهر في الأسفل، ولكنني لم أعد أراها الآن. هل كان هذا خيار تصميم مقصود؟
أنا أفهم ما تقصده. من الأسهل معرفة من حذف المنشور من المنشور نفسه بدلاً من الذهاب إلى السجلات.
لا أعتقد أنه كان تغييرًا متعمدًا. لا يزال الكود موجودًا. أعتقد أن شيئًا ما تعطل عند تحديث أدوات النشر المصغرة إلى مكونات Glimmer.
عندما أغير هذا إلى
{{#if @post.deleted_at}}
وأقوم أيضًا بتحرير السطر 14
{{formatDate @post.deleted_at format="tiny"}}
أكون قادرًا على استعادة معظمه.
لكنني لم أتمكن من جعل الصورة الرمزية تعمل. بناءً على
اعتقدت أنه سيكون
<UserAvatar @size="tiny" @user={{@post.deleted_by}} />
لكن ذلك لم ينجح.
أود أن أضيف هنا، شكرًا على الشرح المفصل يا معين. لقد جربت تعديلاً مشابهًا وواجهت نفس المشكلة مع عدم ظهور الصورة الرمزية (الأفاتار). يبدو أن @post.deleted_by لا يتم تمريره بشكل صحيح إلى المكون، على الرغم من أن النموذج (model) يحتوي على خاصية deleted_by. ربما لا يتم تضمينه في مُسلسل المنشور (post serializer) أو لا يتم تتبعه بشكل صحيح عبر طبقة مكونات Glimmer؟ قد يكون من المفيد التحقق مما إذا كانت deleted_by مكشوفة في استجابة الـ API للمنشور. إذا لم يكن الأمر كذلك، فقد يفسر ذلك سبب عدم حصول UserAvatar على أي بيانات مستخدم. مجرد فكرة. أتساءل إذا كان أي شخص قد وجد حلاً كاملاً.
ماذا جربت؟
فكرة رائعة! هل يمكنك التحقق من ذلك ومشاركة النتيجة؟
شكراً على التقرير المفصل.
إنه بالفعل خطأ تم تقديمه مع مكونات Glimmer.
سأقوم بإصلاحه في أقرب وقت ممكن.
سيتم إصلاح المشكلة بواسطة طلب السحب أعلاه.
تم إغلاق هذا الموضوع تلقائيًا بعد 4 أيام. لم تعد الردود الجديدة مسموحة.
