J’utilise la catégorie Non classé avec un nom différent depuis des années. Nous l’appelions Partager.
Maintenant, je veux la remplacer par une catégorie par défaut afin de pouvoir y placer des sous-catégories et désencombrer un peu l’espace de la catégorie de niveau supérieur.
J’ai donc essayé de changer le nom de la catégorie Non classé (Divers), et j’ai supprimé le permalien en essayant d’y envoyer les anciens liens, afin de pouvoir créer une nouvelle catégorie Partager et déplacer tout de la nouvelle Divers vers la nouvelle Partager, y compris d’autres catégories.
Mais lorsque j’essaie de créer une nouvelle catégorie Partager, je reçois le message Une erreur s'est produite : le nom de la catégorie est déjà pris.
Je suppose donc qu’il y a quelque part un blocage de nom sur ce mot, que j’aimerais “libérer” afin de pouvoir l’utiliser comme prévu. Savez-vous où agir ?
Dans la console :
Category.where(name:'Share')
donne la catégorie avec le slug misc.
Mais je suis un peu inquiet à l’idée de modifier directement le nom dans la base de données.
Category.where(user_id:-1)
donne Staff et Share. Je pourrais essayer de renommer : Category.where(name:’Share’).update(name: ‘Misc’, name_lower:’misc’) (ou quelque chose comme ça). Est-ce sûr ? Y a-t-il d’autres endroits où je devrais faire attention au renommage ?