Página de categoria não-ASCII recém-adicionada não carrega

Olá a todos,
Em uma instalação limpa do Docker, adicionei uma nova categoria… mas ela não carrega ao clicar no link; apenas exibe o ícone de carregamento e nunca carrega de verdade.
O mesmo acontece no FF e no Brave.
Não adicionei nenhum plugin.

Será que pode estar relacionado ao título em espanhol com acento, eu me pergunto?..
como em…

Político

4 curtidas

Para obter slugs não ASCII funcionais, você precisará habilitar o método de geração de slug como codificado nas configurações do site.

3 curtidas

Ótimo, obrigado.
Já fiz isso agora… mas acho que preciso recriar a categoria para que o slug seja gerado automaticamente novamente?
Mas como acesso a página se ela não carregar?

1 curtida

Temos o mesmo problema, e nosso método de geração de slug já estava “codificado”. E isso definitivamente está ligado aos acentos; todas as nossas categorias pré-existentes que tinham títulos com acentos agora estão inacessíveis.

No meu site hospedado, configurei o método de geração de slug para ‘encoded’ e depois criei uma categoria com o nome ‘catégorie de test’. Após criar a categoria, a página de erro ‘muitos redirecionamentos’ do meu navegador é exibida. Se eu então voltar para a página de categorias e clicar no link ‘catégorie de test’, fico preso na página de categorias com apenas o spinner de carregamento sendo exibido.

Não há erros nos logs do site. No console, estou vendo:

Uncaught (in promise) no-response: no-response :: [{"url":"https://testeleven.trydiscourse.com/c/cat%C3%A9gorie-de-test/8/l/latest.json?order=default&ascending=false"}]

Essa é a codificação correta que está sendo usada para a palavra ‘catégorie’ no slug?

4 curtidas

Parece haver algum tipo de bug aqui ..?
Parece estar relacionado aos idiomas?

Também relacionado ao meu outro post .. também relacionado a idiomas …
https://meta.discourse.org/t/problem-with-languages-it-mixed-and-drop-the-default/158965

Oi, estou procurando uma solução por conta própria…

Atualização:
Executei as atualizações do site oferecidas via admin.
Tudo correu bem.

Agora, quando tento carregar a página da categoria problemática, em vez de apenas tentar carregar indefinidamente, a página retorna um erro:
Firefox: “A página não está redirecionando corretamente”
Brave: “Esta página não está funcionando sitename redirecionou você muitas vezes.”

1 curtida

Isso parece ser um bug para mim. Vou mover o tópico para nossa categoria bug.

Para corrigir o problema no meu site, fui ao console do Rails e executei:

c = Category.find_by(name: 'exemple de catégorie')
c.update(slug: 'exemple-de-categorie')

Depois de fazer isso, a categoria carrega corretamente. Para aplicar essa alteração no seu site, você precisará substituir o nome da sua categoria pelo nome que usei nos comandos acima. Defina o slug de forma semelhante ao que fiz acima: substitua os espaços por - e remova quaisquer caracteres acentuados.

Avise-nos se não tiver certeza sobre como acessar o console do Rails do seu site.

5 curtidas

Obrigado, amigo.
Sim, isso funciona perfeitamente.
:balloon:

1 curtida

Isso já foi corrigido aqui :arrow_down:

7 curtidas

Maravilhoso.
Bem, suporte super eficiente, vocês!
Obrigado!