أعتقد أنه عند تتبع مصفوفة كما هو موضح في OP، فإنك تتتبع مرجع المصفوفة وليس التغييرات التي تطرأ على الكائنات الفردية داخل المصفوفة.
طريقة أخرى للتعامل معها هي استخدام trackedObject، ونحن نستخدم هذا في عدد قليل من الأماكن في جميع أنحاء Discourse.
أعتقد أنه عند تتبع مصفوفة كما هو موضح في OP، فإنك تتتبع مرجع المصفوفة وليس التغييرات التي تطرأ على الكائنات الفردية داخل المصفوفة.
طريقة أخرى للتعامل معها هي استخدام trackedObject، ونحن نستخدم هذا في عدد قليل من الأماكن في جميع أنحاء Discourse.