No plugin, como eu personalizo uma rota e renderizo uma página personalizada?
Eu li este tópico: Desenvolvendo Plugins do Discourse - Parte 5 - Adicionar uma Interface de Administrador - Discussão / Guia do Desenvolvedor - Discourse Meta , e outros plugins, mas todos falharam.
Minhas rotas personalizadas estão retornando dados JSON, mas eu quero renderizar um template Ember. Existe algum tópico que explique esse conhecimento? Muito obrigado.
merefield
(Robert)
Dezembro 16, 2025, 8:58am
2
Se é só isso que você quer fazer, dê uma olhada em:
E:
Just to point out you can now display arbitrary pages within Discourse using the Landing Pages Plugin in combination with a couple of extensions:
3 curtidas
(postagem excluída pelo autor)
Estou preso aqui, a seguir estão meus passos específicos:
Eu defini a rota no arquivo plugins/q/config/routes.rb:
get "/hello" => "examples#hello"
Controlador: plugins/q/app/controllers/quectel/examples_controller.rb
def hello
render json: { hello: "world" }
end
Agora, ao acessar: localhost:4200/q/hello , ele retorna o json:
{"hello":"world"}
Como posso fazer com que o acesso a localhost:4200/q/hello renderize o template do Ember?
Moin
Dezembro 16, 2025, 10:02am
5
Eu marquei este tópico há algum tempo para ler mais tarde: Creating Routes in Discourse and Showing Data . Não tenho certeza se está atualizado, mas talvez ainda ajude.
(postagem excluída pelo autor)
Sim, eu também vi este post e segui os passos acima, mas não funcionou, aparecendo o erro “Página não encontrada”. Então, fiquei confuso.