Recuperar uma categoria? (Ou o tópico "sobre esta categoria" que estava nela)

Gastei algum tempo procurando, mas não encontrei nada diretamente relacionado a isso…
Existe alguma maneira de restaurar uma categoria? Mais especificamente, preciso recuperar o tópico “sobre esta categoria” que estava em uma categoria recém-criada… que eu então excluí.

Tentei navegar por diferentes URLs no histórico do meu navegador, mas sem sucesso. O backup não serve, pois tudo isso aconteceu nos últimos 20 minutos aproximadamente e os backups são diários.

Histórico:

  • Criei uma categoria “pai” de classificados com duas subcategorias.
  • Gastei bastante tempo escrevendo as diretrizes no tópico “sobre esta categoria” dessa categoria pai.
  • Moví as duas subcategorias para a “raiz”, já que a categoria pai realmente não era necessária.
  • Em seguida, excluí a categoria pai original, junto com o tópico “sobre esta categoria”.

Agradeço qualquer ideia que vocês possam ter. Não sou desenvolvedor, mas posso mexer no banco de dados ou no Rails se necessário, com orientação.

Bom, alguma ideia? Nem tenho certeza do que eu procuraria no banco de dados.

Trabalhando de trás para frente com o topicID na URL, o topicID que acho que preciso recuperar é 7078; talvez eu possa fazer algo com esse número?

Acho que
./launcher enter app
e depois
rails c
e
Topic.with_deleted.where(id: 7078).recover!

…mas tentei e não funcionou como esperado. Não sei por que :thinking: Acho que você também teria que alterar o category_id.

Com o número do post, você pode tentar:
Post.with_deleted.where(id: the_post_id).pluck("raw")
ou, como provavelmente havia apenas um post no tópico:
Post.with_deleted.where(topic_id: 7078).pluck("raw")

Isso deve te dar algo para copiar :crossed_fingers:

Obrigado, isso me trouxe o texto da postagem, o que é suficiente!