أرغب في تعديل كود Rails لتطبيق discourse

أرغب في تعديل الكود الخلفي لتطبيق discourse وتغيير نطاق بعض النماذج، لكن هذا التغيير لا ينعكس على واجهة المستخدم. كيف يمكنني تعديل الكود الخلفي لتطبيق discourse؟
على سبيل المثال، أرغب في تغيير نطاق بعض النماذج بناءً على متطلباتي وتغيير الاستعلامات من الواجهة الخلفية. أنا قادر على القيام بذلك في وحدة تحكم Rails، لكنني غير قادر على تطبيقه في قاعدة الكود.
أرشدني إلى الخطوات.

يجب عليك إنشاء إضافة (انظر مستودعات الأمثلة المرتبطة في Plugin) حتى تعمل ترقيات النواة كالمعتاد. لا تقم بتعديل الكود المصدري ‘مباشرة’ لأن ذلك سيجعل الصيانة مؤلمة للغاية. استخدم الأدلة في #documentation:devs للبدء. ستحتاج إلى توسيع Rails Serializers إذا كنت ترغب في جلب المزيد من البيانات. ومع ذلك، ضع في اعتبارك الحقول المخصصة إذا كانت احتياجاتك بسيطة.

4 إعجابات