El código de cambio no funciona en el editor de VS Studio Code

Las cosas son un poco más complicadas que eso. Esto no está relacionado con tu editor, VS Code es una excelente opción.

Discourse es una aplicación de página única MVC que utiliza EmberJS en el front-end y emplea Rutas, Modelos, Controladores y Plantillas.

Cambiar solo las Plantillas generalmente no es suficiente.

Sería muy bueno que leyeras sobre EmberJS.

Pero, por ejemplo, parte de la razón por la que no hay funcionalidad es porque los Controladores son diferentes.

Aquí están todos los Controladores para esta parte del front-end de la aplicación:

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

La ligera complicación aquí es que a veces los Componentes responden a acciones, al igual que los Controladores.

Además de eso, es posible que tengas que preocuparte por qué modelo se presenta a cada una de estas diferentes Rutas.

Las Rutas de preferencias están aquí con el prefijo preferences:

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

Incluso se vuelve más complejo, ya que los datos que Ember ve casi siempre son entregados originalmente por el back-end y, por lo tanto, afectados por las Rutas, Controladores (y a menudo Modelos) y Serializadores de Rails en el back-end. Ver https://guides.rubyonrails.org/

4 Me gusta