Desculpe reviver este tópico muito antigo, espero que esteja tudo bem.
Podemos sobrescrever (em um plugin)?
app/views/layouts/application.html.erb
Assim:
register_asset '../views/layouts/application.html.erb'
Suspeito que a resposta seja “NÃO!”… Se for “não” (porque ‘assets’ não são ‘views’ no Rails), podemos ter um método de plugin futuro:
register_view
Para que possamos simplesmente fazer isso no futuro (por exemplo):
register_asset 'layouts/application.html.erb'
e sobrescrever 'layouts/application.html.erb'
Parece-me uma boa ideia, não sendo de forma alguma um especialista em plugins do Discourse.
Obrigado pela sua consideração.