Mover categorías con línea de comandos

Gracias. Me llevó un tiempo entender qué se quería decir con “una forma de obtener tus categorías”, pero me di cuenta de que probablemente se refería a la cláusula “where” de una sentencia SQL. Aunque no tenía idea de los nombres de las tablas o de las columnas, logré encontrarlos con las sentencias SQL indicadas en la publicación sobre el Modelo de datos.

Así que terminé con esto,

parent=Category.find_by_slug('csgnet') subs=Category.where('slug like “csg1%”').update_all(parent_category_id: parent.id)

lo que mueve todas las categorías que comienzan con el texto “csg1” a la categoría “csgnet”, donde “slug” es el nombre de la columna en la tabla de categorías. Creo que el nombre de la tabla es “category”.

1 me gusta