Conteúdo não exibido / nova página

Se eu criar uma página no meu ID (vs code) usando

rails generate controller Pages newsletter

e depois abri-la via http://localhost:4200/pages/newsletter

então não gera nenhum erro, mas diz que “A página não existe ou está privada”

Você pode me dar alguns conselhos sobre como configurá-la para que eu possa ver o conteúdo que farei no meu ID (vs code) em newsletter.html.erb?

Ou qualquer outra maneira de criar uma nova página?

O Discourse não é uma aplicação Rails simples, não acredito que a CLI do Rails funcionará para você.

O Discourse também é servido por um Ember SPA que está escutando na porta 4200.

Você precisa desenvolver um plugin para conseguir isso.

Posso sugerir que você procure por exemplos anteriores no GitHub que façam algo semelhante, por exemplo, eu adiciono uma página aqui: GitHub - merefield/discourse-word-cloud: Generates a word cloud from the posts on your Discourse forum

2 curtidas

@merefield

E se eu quiser mudar, por exemplo, a barra do menu hambúrguer de alguma forma ou a barra de pesquisa ou qualquer outra coisa, é possível usando o VS Code? Segui o procedimento para Mac OS, o localhost funciona para mim, descobri que para ver as alterações no servidor preciso editá-las em pastas que tenham a extensão .hbs

Existem instruções para isso ou? Muitas coisas que preciso fazer não podem ser feitas com plugins e preciso mexer no código.

por que não?

você fez essa suposição antes, acredito que incorretamente, em um Tópico anterior, você leu minha resposta completamente?