Ripristinare messaggi cancellati?

Se hai un’installazione self-hosted, puoi eseguirlo dalla console di Rails. Se invece sei in un ambiente ospitato, puoi contattare l’assistenza.

Potresti trovare alcuni suggerimenti in Operazioni di massa amministrative.

Qualcosa del genere:

t=Topic.all.with_deleted.where("deleted_at is not null").where(user_id: 123)
t.update_all(deleted_at: nil, deleted_by_id: nil)

Ma credo che dovrai poi eseguire un’altra operazione per aggiornare alcune altre tabelle.