هل يمكنك تجاوز أي ملف في Discourse عبر إضافة؟

كنت أظن أن هذا هو الحال، لكن عند تجربته مؤخرًا لم ينجح (كما أنني بحثت عن إجابة هنا وعلى Google ولم أجد أي شيء ملموس، لذا أتمنى أن يساعد هذا شخصًا ما في المستقبل).

مرّ وقت طويل منذ أن قرأت عن الإضافات، لكن من الذاكرة، هل الأمر يتلخص في التالي؟

  • rails g plugin NAME
  • حدد الملف الذي تريد تغييره
  • غيّرّه أولاً للتأكد من أنه يفعل ما تحتاجه، وإذا كان كذلك..
  • انسخه إلى نفس المجلد في إضافتك
  • قم بالتغييرات المطلوبة وستُطبَّق التغييرات

لا، فأنت تُعدّل الكلاس/الطريقة بدلاً من الملف، لذا قد لا يكون اسم الملف مهماً. إذا لم تكن على دراية بهيكلية الإضافة، يمكنك قراءة بعض أكواد المصادر الرسمية للإضافات.