Ripristinare una categoria? (O l'argomento "informazioni su questa categoria" che era sotto di essa)

Ho dedicato del tempo alla ricerca, ma non ho trovato nulla direttamente correlato a questo…
Esiste un modo per ripristinare una categoria? Più precisamente, ho bisogno di recuperare l’argomento “informazioni su questa categoria” che si trovava in una categoria appena creata… che poi ho eliminato.

Ho provato a navigare tra i vari URL nella cronologia del browser, ma senza successo. Il backup non è utile, dato che tutto ciò è accaduto negli ultimi 20 minuti circa e i backup vengono eseguiti ogni giorno.

Storia:

  • Ho creato una categoria “genitore” per gli annunci con due sottocategorie.
  • Ho dedicato molto tempo a scrivere le linee guida nell’argomento “informazioni su questa categoria” di quella categoria genitore.
  • Ho spostato le due sottocategorie alla “radice”, poiché la categoria genitore non era realmente necessaria.
  • Ho poi eliminato la categoria genitore originale, insieme all’argomento “informazioni su questa categoria”.

Apprezzo qualsiasi idea possiate suggerire. Non sono uno sviluppatore, ma posso esplorare il database o Rails se necessario, con le dovute indicazioni.

Bè, avete qualche idea? Non sono nemmeno sicuro di cosa cercare nel DB.

Partendo a ritroso dall’ID del topic presente nell’URL, l’ID del topic che credo di dover recuperare è 7078; forse posso fare qualcosa con questo numero?

Immagino
./launcher enter app
poi
rails c
e
Topic.with_deleted.where(id: 7078).recover!

…ma l’ho provato e non ha funzionato come previsto. Non so perché :thinking: Dovresti anche cambiare il suo category_id, credo.

Con il numero del post, potresti provare:
Post.with_deleted.where(id: the_post_id).pluck("raw")
o, dato che probabilmente c’era un solo post nel topic:
Post.with_deleted.where(topic_id: 7078).pluck("raw")

Questo dovrebbe darti qualcosa da copiare :crossed_fingers:

Grazie, questo mi ha restituito il testo del post, che è più che sufficiente!