أعتذر إذا كان هذا ليس المكان الصحيح، لكن هل يقوم Discourse بإطلاق حدث عند طلب ملف JSON الخاص بالملف الشخصي عبر HTTP؟
على سبيل المثال: https://meta.discourse.org/u/Marcy.json.
لا، لا يفعل ذلك. ستحتاج إلى كتابة ملحق للالتقاط هذه المعلومات.
أود ذلك، لكنني غير متأكد من أين أبدأ. أريد تغيير المعلومات في ملف JSON قبل عرضها للعميل.
هذا يعني أنك ترغب في تعديل المُسلسل، فراجع الإضافات مثل discourse assign أو discourse solved التي تقوم بإجراء تعديلات على المُسلسل.
شكرًا على النصيحة، لقد وجدت هذا وأعتقد أنه يُنشئ ملف {Username}.json؟
https://github.com/discourse/discourse/blob/master/app/serializers/user_serializer.rb
هل توجد أي واجهة برمجية بلغة Ruby خاصة بـ Discourse توضح الأحداث الموجودة وما إلى ذلك؟ إذ لا أعرف كيف أجري تعديلات عليها قبل عرضها، فأنا أريد تعديل حقل البريد الإلكتروني قبل عرضه.