Alterar código não funciona no editor VS Studio code

As coisas são um pouco mais complicadas do que isso. Isso não está relacionado ao seu editor, o VS Code é uma excelente escolha.

O Discourse é um aplicativo de página única MVC que usa EmberJS no front-end e utiliza Routes, Models, Controllers e Templates.

Alterar apenas os Templates geralmente não é suficiente.

Seria muito bom para você ler sobre EmberJS.

Mas, por exemplo, parte do motivo pelo qual não há funcionalidade é porque os Controllers são diferentes.

Aqui estão todos os Controllers para esta parte do back-end JavaScript do aplicativo:

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

A pequena complicação aqui é que, às vezes, os Components respondem a ações, assim como os Controllers.

Além disso, você pode ter que se preocupar com qual modelo é apresentado a cada uma dessas diferentes Routes.

As Routes de preferências estão aqui com o prefixo preferences:

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

Isso fica ainda mais complexo, pois os dados que o Ember vê são quase sempre entregues originalmente pelo back-end e, portanto, afetados pelas Routes, Controllers (e muitas vezes Models) e Serializers do Rails no back-end. Veja https://guides.rubyonrails.org/

4 curtidas