Seleziona meno argomenti alla volta. Ti suggerisco di mantenerli intorno a 50 per batch. Se devi modificare in blocco un numero molto elevato di argomenti, sarà necessario utilizzare il console di Rails. Consulta Administrative Bulk Operations
La guida per eliminare tutti i topic in una categoria è collegata nella sezione Compiti rake distruttivi della guida.
Come indicato in quella guida, assicurati di eseguire un backup prima di eseguire qualsiasi compito distruttivo come questi, nel caso in cui qualcosa non vada come previsto.
Strano. In tal caso, prova a eliminare la categoria dalla console. Per i dettagli, consulta la sezione ‘Elimina intere categorie’ nell’argomento Operazioni in blocco.
Un rapido seguito @christian_01. In futuro, ti preghiamo di chiedere aiuto spiegando qual è il tuo vero problema – in questo caso, eliminare una categoria contenente discussioni – anziché descrivere cosa stai cercando di fare per risolvere il problema.
Da quanto ho capito, il tuo obiettivo finale è eliminare una categoria con molte discussioni. Se lo avessimo saputo fin dall’inizio, avrei potuto indicarti direttamente la guida sull’eliminazione delle categorie contenenti discussioni. Invece, abbiamo finito per rispondere a diverse altre domande, che ti hanno portato solo parzialmente al tuo obiettivo. Ti invitiamo a consultare
Il task destroy:topics non eliminerà le discussioni create dall’utente di sistema. Inoltre, non eliminerà le discussioni fissate. Ciò significa che c’è un’alta probabilità che la discussione “Informazioni” della categoria non venga eliminata. Se è così, puoi eliminarla manualmente.
È possibile che l’argomento ‘About’ non sia stato pubblicato. Se hai effettuato l’accesso al sito con un account dello staff, dovresti essere in grado di vedere gli argomenti non pubblicati. Se per qualche motivo non riesci a trovare l’argomento, potrai recuperarlo dalla console di Rails.
Puoi provare a eliminare l’argomento tenendo aperta la console degli strumenti di sviluppo del tuo browser nella scheda ‘Console’? Potrebbe esserci un messaggio di errore che ci indica qual è il problema.
Un altro posto dove guardare è nei registri degli errori del tuo sito (Admin / Logs / Error Logs). Deseleziona le caselle ‘Debug’, ‘Info’ e ‘Warning’ in basso a sinistra nella pagina dei registri degli errori in modo da visualizzare solo gli errori nell’elenco.
Dovrebbe essere possibile eliminare un argomento che ha delle risposte.