Восстановить категорию? (Или тему «Об этой категории», которая была под ней)

Я потратил некоторое время на поиск, но не нашёл ничего прямого по этой теме…
Есть ли способ восстановить удалённую категорию? Более конкретно, мне нужно вернуть тему «О категории», которая существовала в недавно созданной категории, которую я затем удалил.

Пытался перебирать разные URL в истории браузера, но безрезультатно. Резервная копия не подходит, так как всё это произошло в последние 20 минут, а резервные копии делаются раз в день.

Предыстория:

  • Я создал родительскую категорию «Объявления» с двумя подкатегориями.
  • Потратил много времени на написание руководств в теме «О категории» для этой родительской категории.
  • Переместил две подкатегории в «корень», так как родительская категория в итоге не понадобилась.
  • Затем удалил исходную родительскую категорию вместе с темой «О категории».

Буду признателен за любые идеи. Я не разработчик, но могу покопаться в базе данных или в Rails, если потребуется, при условии руководства.

Ну, есть какие-нибудь идеи? Я даже не уверен, что искать в базе данных.

Идя от обратного, используя topicID в URL, я думаю, что мне нужно восстановить topicID 7078. Может быть, я смогу что-то сделать с этим числом?

Наверное, нужно выполнить
./launcher enter app
затем
rails c
и
Topic.with_deleted.where(id: 7078).recover!

…но я попробовал, и это не сработало, как ожидалось. Не уверен, почему :thinking: Думаю, нужно также изменить его category_id.

По номеру поста можно попробовать:
Post.with_deleted.where(id: the_post_id).pluck("raw")
или, так как в теме, скорее всего, был только один пост:
Post.with_deleted.where(topic_id: 7078).pluck("raw")

Это должно дать вам что-то, что можно скопировать :crossed_fingers:

Спасибо, это позволило мне получить текст поста, чего вполне достаточно!