En effet, j’ai entrepris cette tâche : Overriding user_guardian.rb in a plugin (no fork necessary!) - #24. Comme vous l’avez suggéré, j’ai expérimenté les deux méthodes. La première approche a entraîné une erreur, comme documenté ici : Overriding user_guardian.rb in a plugin (no fork necessary!) - #24.
La seconde méthode a rendu le site inaccessible. J’explore des solutions alternatives dans ma quête de résolution, mais les progrès ont été limités, me poussant à envisager d’autres pistes.
Comme je préfère ne pas apporter de modifications importantes, j’ai envisagé de forker Discourse. Je mettrais simplement à jour mon fork avec les derniers changements du dépôt principal à chaque fois, puis réappliquerais uniquement les modifications que j’ai apportées, acceptant cette approche.
Mon principal défi réside dans l’identification d’une solution efficace et correcte. Je suis prêt à supprimer et réécrire le code, en essayant de nouvelles approches. Cependant, face à des erreurs incertaines, je suis malheureusement incapable de produire une résolution définitive.
Merci