Le code de changement ne fonctionne pas dans l'éditeur VS Studio code

Les choses sont un peu plus compliquées que cela. Ceci n’est pas lié à votre éditeur, VS Code est un excellent choix.

Discourse est une application monopage MVC qui utilise EmberJS côté front-end et utilise des Routes, des Models, des Controllers et des Templates.

Changer uniquement les Templates n’est généralement pas suffisant.

Il serait vraiment bon pour vous de faire quelques lectures sur EmberJS.

Mais par exemple, une partie de la raison pour laquelle il n’y a pas de fonctionnalité est que les Controllers sont différents.

Voici tous les Controllers pour cette partie de l’application côté javascript :

https://github.com/discourse/discourse/tree/main/app/assets/javascripts/discourse/app/controllers/preferences

La légère complication ici est que parfois les Components répondent aux actions, tout comme les Controllers.

En plus de cela, vous pourriez avoir à vous soucier du modèle présenté à chacune de ces différentes Routes.

Les Routes de préférences sont ici avec le préfixe preferences :

https://github.com/discourse/discourse/tree/main/app/assets/javascripts/discourse/app/routes

Cela devient encore plus complexe, car les données qu’Ember voit sont presque toujours livrées à l’origine par le back-end et sont donc affectées par les Routes, les Controllers (et souvent les Models) et les Serializers de Rails côté back-end. Voir https://guides.rubyonrails.org/

4 « J'aime »