Voglio modificare il codice di discourse dal backend e cambiare lo scope di alcuni modelli, ma non si riflette sull’interfaccia utente. Come posso modificare il codice backend dell’applicazione discourse?
Ad esempio, voglio cambiare lo scope di alcuni modelli in base alle mie esigenze, voglio cambiare le query dal backend. Sono in grado di farlo sulla console di Rails ma non riesco a implementarlo nel codebase.
Guidami con i passaggi.
Dovresti creare un plugin (dai un’occhiata agli esempi di repository collegati in Plugin) in modo che gli aggiornamenti principali funzionino normalmente. Non modificare il codice sorgente ‘direttamente’ poiché ciò renderà la manutenzione un vero problema. Utilizza le guide in #documentation:devs per iniziare. Rails Serializers dovrà essere ampliato se desideri scaricare più dati. Tuttavia, considera i Campi personalizzati se le tue esigenze sono limitate.
4 Mi Piace