Спасибо. Мне потребовалось некоторое время, чтобы понять, что имелось в виду под «способом получения ваших категорий», но я понял, что, скорее всего, это условие «where» в операторе SQL. Хотя я не знал названий таблиц или столбцов, мне удалось найти их с помощью SQL-запросов, упомянутых в посте о модели данных.
В итоге у меня получилось следующее:
parent=Category.find_by_slug('csgnet') subs=Category.where('slug like “csg1%”').update_all(parent_category_id: parent.id)
Это перемещает все категории, начинающиеся с текста «csg1», в категорию «csgnet», где «slug» — это имя столбца в таблице категорий. Название таблицы, кажется, «category».