Merci. Il m’a fallu un certain temps pour comprendre ce que signifiait « un moyen d’obtenir vos catégories », mais j’ai réalisé qu’il s’agissait probablement de la clause « where » d’une instruction SQL. Bien que je n’aie aucune idée des noms des tables ou des colonnes, j’ai réussi à les trouver grâce aux instructions SQL mentionnées dans le post sur le modèle de données.
J’ai donc abouti à ceci :
parent=Category.find_by_slug('csgnet') subs=Category.where('slug like "csg1%"').update_all(parent_category_id: parent.id)
Ce qui déplace toutes les catégories commençant par le texte « csg1 » dans la catégorie « csgnet », où « slug » est le nom de la colonne dans la table des catégories. Je pense que le nom de la table est « category ».