Eu excluí por engano as páginas de FAQ, política de privacidade e termos de serviço no console (rails c).
Agora gostaria de recriar essas páginas.
Como posso corrigir isso?
Não consigo ver as páginas porque o círculo de carregamento fica girando para sempre…
Por favor, ajude-me.
Olá!
Isso é lamentável, e espero que a postagem a seguir ajude:
@Thomas_G Olá! Obrigado pela sua ajuda.
Verifiquei a existência das páginas.
Topic.with_deleted.exists?(SiteSetting.guidelines_topic_id)
Topic.with_deleted.exists?(SiteSetting.tos_topic_id)
Topic.with_deleted.exists?(SiteSetting.privacy_topic_id)
Os resultados foram todos true, então tentei recuperar.
faq = Topic.with_deleted.find(SiteSetting.guidelines_topic_id)
tos = Topic.with_deleted.find(SiteSetting.tos_topic_id)
pp = Topic.with_deleted.find(SiteSetting.privacy_topic_id)
faq.recover!
tos.recover!
pp.recover!
A recuperação foi bem-sucedida no terminal, mas /faq, /toc e /privacy apresentaram erro.
Em seguida, verifiquei o topic_id desses tópicos no terminal e defini as URLs para /admin/site_settings/category/legal.
Agora as páginas estão funcionando. Obrigado!