Malheureusement, il n’existe actuellement aucun nettoyage automatique des messages supprimés de manière logique, ni aucune option manuelle par lot dans l’interface utilisateur. La console Rails reste la méthode à utiliser si vous devez procéder à cette opération.
Il existe quelques sujets contenant des informations sur la manière dont d’autres ont abordé cette question. Je pense que celui-ci pourrait être un bon exemple pour supprimer à la fois les sujets et les messages (bien qu’il doive être adapté à votre propre cas d’utilisation) : How to delete thousands of Personal Messages? - #7 by RGJ. Et n’oubliez pas de faire une sauvegarde avant d’essayer quoi que ce soit de destructif dans la console Rails, car des accidents peuvent arriver. ![]()
Je pense que c’est la demande de fonctionnalité Contribute pertinente avec l’activité la plus récente, si vous souhaitez y ajouter votre vote et votre voix :