Come posso personalizzare il routing in un plugin e renderizzare una pagina personalizzata?
Ho letto questo thread: Sviluppo di plugin per Discourse - Parte 5 - Aggiungere un’interfaccia amministrativa - Documentazione / Guida per sviluppatori - Discourse Meta e altri plugin, ma tutti hanno fallito.
I percorsi personalizzati restituiscono dati JSON, ma io voglio renderizzare un template Ember. C’è qualche thread che spiega questa conoscenza? Grazie mille.
merefield
(Robert)
16 Dicembre 2025, 8:58am
2
Se è tutto ciò che vuoi fare, dai un’occhiata a:
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 Mi Piace
(post eliminato dall’autore)
Sono bloccato qui, ecco i miei passaggi specifici:
Ho definito il routing nel file plugins/q/config/routes.rb:
get "/hello" => "examples#hello"
Controller: plugins/q/app/controllers/quectel/examples_controller.rb
def hello
render json: { hello: "world" }
end
Ora accedo a: localhost:4200/q/hello e restituisce il json
{"hello":"world"}
Come posso renderizzare il template Ember quando accedo a localhost:4200/q/hello ?
Moin
16 Dicembre 2025, 10:02am
5
Ho salvato questo argomento tra i preferiti tempo fa per leggerlo più tardi: Creating Routes in Discourse and Showing Data . Non sono sicuro che sia aggiornato, ma forse può ancora essere d’aiuto.
(post eliminato dall’autore)
Sì, ho visto anche questo post e ho seguito i passaggi indicati, ma non funziona, appare l’errore “Pagina non trovata”. A quel punto, ero confuso.