Infelizmente, isso é um downgrade. Mudar dos branches beta ou tests-passed[1] para stable não é possível, pois haverá diferenças em seu banco de dados que não são retrocompatíveis.
Uma nova versão Estável é lançada aproximadamente duas vezes por ano, então se você puder esperar alguns meses, poderá aguardar o lançamento da próxima versão Estável. Não tenho 100% de certeza se isso fará com que tudo volte a funcionar automaticamente, pois pode ser uma atualização instável considerando que você tem a versão 3.1.0beta4 em vez da 3.0.3 Estável, mas acho que pode dar certo.
Ou você pode voltar a usar tests-passed no seu app.yml e ter uma versão atualizada que deve resolver tudo. Só para verificar, esta é uma instalação padrão?
Olá, obrigado pela resposta.
Sim, é, mas segui um guia aqui no fórum para tornar o Discourse acessível via subpasta /forum/
Inicialmente, instalei a versão 3.1.0.beta4, mas ao instalar o “Air Theme” ou qualquer outro tema, o site não carregava as folhas de estilo CSS e o layout quebrava.
Após a atualização do beta para a versão estável, o tema não conflitou, mas perdi alguns recursos
Ah sim, você disse isso antes. A configuração de subpasta é avançada e não é para os fracos de coração. Se você quer uma vida fácil, considere a versão regular de subdomínio.
Não há garantias de compatibilidade com nada ao usar subpastas. É uma instalação avançada e muito pouco é testado contra ela.
Você pode usar um subdomínio diferente para sua instalação do Discourse. O SSO funcionará entre subdomínios.
O topo do guia de subpastas contém este texto:
Você precisa voltar para tests-passed para estar em um estado remotamente suportável, assumindo que seu banco de dados não esteja simplesmente corrompido agora. Reverter uma versão não é totalmente suportado.