مرحبًا.
أرغب في عرض إحصائيات الموقع من صفحة /about على الصفحة الرئيسية بالاقتران مع إضافة أخرى.
على سبيل المثال، أضفت Members: {{number model.stats.user_count}} إلى ملف .hbs الخاص بإضافة ما، لكن عند إعادة بناء Discourse، يظهر فقط 0. لدي أكثر من 0 مستخدم.
فقط تحقق من أي (Rails) وحدة تحكم يتم استدعاؤها في صفحة /about لجلب البيانات التي تحتاجها.
في ملف طريقة النموذج في مسار Ember الخاص بك، يمكنك استدعاء وحدة التحكم هذه عبر Ajax وجلب البيانات المطلوبة.
وإلا،
إذا كنت قد كتبت وحدة تحكم خاصة بك، فقم بإنشاء طريقة جديدة وانسخ المنطق من وحدة التحكم التي عثرت عليها إلى وحدة التحكم الجديدة الخاصة بك وقم (ربما) بتصفية البيانات التي تحتاجها إذا كان ذلك مطلوبًا.
هذا متغير النموذج هو ما يتم إرجاعه بواسطة طريقة model للمسار المعني.
أعتقد أنه يجب عليك الاطلاع على هذا الدليل للحصول على فهم شامل لكيفية عمل الأشياء في Discourse.