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…
Ó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?
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?
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.”
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.