Массовая разметка тем, затем перемещение тем в другую категорию, но селектор тегов категории не отображает теги

Это сработало, но в этой категории селектор тегов пуст:

Тег появляется при поиске:

Но я хотел бы, чтобы тег отображался по умолчанию среди других в этом списке, как здесь на meta:

Вот именно тот код, который я использовал:

rake tags:bulk_tag_category["électricité",33]
tag = Tag.find_by_name("électricité")
cat_to = Category.find_by_slug('mecanique')
Topic.joins(:topic_tags).where("topic_tags.tag_id = ?", tag.id).update_all(category_id: cat_to.id)
Category.update_stats

Есть ли какая-то задача Sidekiq или что-то ещё (например, rails-команда для обновления статистики?), что нужно сделать, чтобы селектор категорий заработал?

Я просматриваю содержимое базы данных через data-explorer.

Таблица category_tags почти пуста, за исключением двух тегов (id 1 и 2) из другой категории, которая не имеет отношения к моей проблеме.

Мой другой тег «électricité» (вместе с двумя другими тегами), который принадлежит категории «Mécanique», по моему мнению, должен быть здесь.

В таблице category_tag_stats также есть проблемы:

Категории с id 33, 32 и 34 (которые здесь ошибочно ссылаются на /t/33, /t/32 и /t/34 вместо самих категорий, что, похоже, является ошибкой Data Explorer, так как вывод запроса выглядит корректным) больше не существуют: я удалил их после перемещения всех тем в другую категорию.

Например, категория с id 33 была той, где я массово проставил тег «électricité» всем темам.
Затем я переместил все эти темы в категорию с id 83.

Таким образом, данные в этих таблицах неверны, несмотря на то, что я следовал рекомендуемым командам для массовой простановки тегов и перемещения тем.

Не упускают ли эти команды какие-то шаги для обновления этих таблиц соответствующим образом?

[удалил обходной путь, который, как я сначала думал, работал, но на самом деле нет; следовательно, у меня всё ещё есть эта проблема]


Я попробовал переместить темы с помощью задачи rake

rake categories:move_topics[15,6]

вместо ruby-скрипта для перемещения помеченных тем в другую категорию, но проблема осталась той же: таблицы category_tags и category_tag_stats всё ещё, похоже, не обновляются корректно при перемещении тем.

Интересно, исправилось ли это со временем? Существует задача проверки согласованности базы данных, которая должна выполняться каждые 12 часов. Она охватывает таблицы tags, categories и category_tag_stats. Возможно, мы не проверяем несколько областей, которые следует включить в проверку на согласованность.

Если проблема решилась сама собой, но кажется, что процесс занимает слишком много времени, возможно, стоит вызвать соответствующие методы проверки согласованности в задаче rake или добавить их в любые соответствующие скрипты в теме о пакетных операциях.

Я уже запускал задание Sidekiq несколько дней назад, но это не решило проблему, и по сей день мой селектор тегов остаётся пустым:


Редакция: Я подтверждаю, что за всё это время проблема не исправилась сама собой, так что задание Sidekiq точно не решило эту проблему.