Como editar topics/show.html.erb

Preciso editar o arquivo topics/show.html.erb para adicionar alguma funcionalidade personalizada.

Eu editei isso localmente e tudo funciona bem, mas gostaria de saber se há uma maneira melhor de editar esses arquivos sem que eles sejam reescritos a cada atualização.

Obrigado.

Você não vai querer fazer isso dessa maneira. Você precisa desenvolver um plugin (ou talvez um componente de tema). Veja Guia para Iniciantes na Criação de Plugins do Discourse Parte 1: Criando um Plugin Básico e Guia do Desenvolvedor para Temas do Discourse.