Есть ли какой-нибудь достойный способ этого добиться?
Например, данные уже существуют, так как импорт прошёл успешно.
Есть ли какой-нибудь достойный способ этого добиться?
Например, данные уже существуют, так как импорт прошёл успешно.
Я думаю, что это делается ежедневно?
Похоже, что нет.
Все ли ваши задачи Sidekiq выполнены? Если да, вы можете посмотреть на пакетные импортеры — возможно, существуют rake-задачи, которые помогут это сделать. (Или, возможно, кто-то другой даст вам точный ответ.)
Да, все фоновые задания Sidekiq выполнились успешно. Импорт уже работает несколько недель, но эти данные так и не исправились. Задача ensure_consistency, запускаемая через Rake после импорта, тоже не помогает восстановить их. Есть команда в консоли Rails для пересчёта статистики тем, которая, похоже, исправляет это значение, но этот метод работает крайне медленно. При нашем количестве тем на пересчёт всех тем в таком темпе уйдёт более месяца.
Есть ли у кого-то из команды @ideas
Было бы здорово по-настоящему исправить статистику профиля.
Мы всё ещё исследуем, как решить эту проблему, не ограничиваясь командой rails console.
Удалось ли вам решить этот вопрос, @TheDarkWizard?
Приношу извинения за задержку с ответом.
Мы пока приостановили тесты по переносу, так как сообщество не было готово к миграции, но мы провели множество переносов и тестов, и, по моему мнению, один из них удался. @Ghan отвечал за написание скрипта миграции, поэтому он сможет ответить лучше. Я занимался оформлением и другими решениями для нашего сайта.
Возможно, начну снова всё это пересматривать и сообщу о любых возникших проблемах!
Мы до сих пор не разобрались в этом.