¿Restaurar una categoría? (O el tema "acerca de esta categoría" que estaba debajo)

He dedicado un tiempo a buscar, pero no encontré nada directamente relacionado con esto… ¿Existe alguna forma de restaurar una categoría? Más específicamente, necesito recuperar el tema “acerca de esta categoría” que estaba en una categoría recién creada… que luego eliminé.

Intenté buscar en el historial del navegador con diferentes URLs, pero sin éxito. La copia de seguridad no sirve, ya que todo esto ocurrió en los últimos 20 minutos aproximadamente y las copias de seguridad son diarias.

Antecedentes:

  • Creé una categoría “padre” de clasificados con dos subcategorías.
  • Pasé mucho tiempo redactando las directrices en el tema “acerca de esta categoría” de esa categoría padre.
  • Moví las dos subcategorías al “nivel raíz”, ya que en realidad no hacía falta la categoría padre.
  • Luego procedí a eliminar la categoría padre original, junto con el tema “acerca de esta categoría”.

Agradezco cualquier idea que puedan tener. No soy desarrollador, pero puedo explorar la base de datos o Rails si es necesario, con alguna orientación.

Bueno, ¿alguna idea? Ni siquiera estoy seguro de qué buscar en la base de datos.

Trabajando hacia atrás con el topicID en la URL, el topicID que creo que necesito recuperar es 7078; ¿tal vez pueda hacer algo con este número?

Supongo que
./launcher enter app
luego
rails c
y
Topic.with_deleted.where(id: 7078).recover!

…pero lo intenté y no funcionó como esperaba. No estoy seguro de por qué :thinking: Creo que también tendrías que cambiar su category_id.

Con el número del post, podrías probar:
Post.with_deleted.where(id: the_post_id).pluck("raw")
o, como probablemente solo había un post en el tema:
Post.with_deleted.where(topic_id: 7078).pluck("raw")

Eso debería darte algo para copiar :crossed_fingers:

Gracias, esto me permitió obtener el texto de la publicación, ¡lo cual es suficiente!