Ich möchte den Code von Discourse vom Backend modifizieren und den Geltungsbereich einiger Modelle ändern, aber es spiegelt sich nicht in der Benutzeroberfläche wider. Wie kann ich den Backend-Code der Discourse-Anwendung modifizieren?
Ich möchte den Geltungsbereich einiger Modelle ändern, basierend auf meinen Anforderungen, und Abfragen vom Backend ändern. Ich kann dies in der Rails-Konsole tun, aber nicht im Code umsetzen.
Bitte führen Sie mich durch die Schritte.
Sie sollten ein Plugin erstellen (sehen Sie sich die Beispiel-Repos an, die in Plugin verlinkt sind), damit Core-Upgrades wie gewohnt funktionieren. Ändern Sie den Quellcode nicht ‘direkt’, da dies die Wartung zu einer Qual macht. Verwenden Sie die Anleitungen in #documentation:devs, um loszulegen. Rails Serializers müssen erweitert werden, wenn Sie mehr Daten herunterladen möchten. Berücksichtigen Sie jedoch benutzerdefinierte Felder, wenn Ihre Anforderungen gering sind.
4 „Gefällt mir“