Всем привет, @mbcahyono скоро ответит подробнее, но пока давайте проясним несколько моментов.
@sunjam Вы заметили эту проблему после удаления категории? Также, вы просто увидели эту проблему в логах или она как-то повлияла на ваш сайт?
@dfriestedt @AJDurant Проверьте, включен ли плагин в категории, где сообщения отображаются в другом порядке. Плагин автоматически упорядочивает сообщения в соответствии с порядком Q&A в категориях, где он включен (это ожидаемое поведение). Если вы отключите его в категории, сообщения будут переупорядочены согласно обычному порядку постов.
Например, я только что переключил настройку «Сделать все темы в этой категории Q&A» туда и обратно в категории вопросов и ответов на try.thepavilion.io, и сообщения переупорядочились, как и ожидалось (при этом темы в категориях, не являющихся Q&A, не затронуты). Никаких пользовательских запросов не использовалось.
Когда включено
Когда отключено
Если у вас это не работает, пожалуйста, предоставьте нам больше информации о:
- Как долго вы используете плагин (то есть, произошло ли это совсем недавно?)
- Какие другие сторонние плагины вы используете сейчас или использовали ранее
- Какие пользовательские запросы сортировки вы применяли?
- Использует ли ваш сайт теги? Если да, происходит ли это только в темах с тегами?
- Включена ли настройка сайта
qa enabled?
Если вы просто хотите исправить проблему
Если вы просто хотите исправить проблему, независимо от того, вызвана ли она этим плагином или нет, вам не нужно запускать пользовательский запрос. Вместо этого удалите этот и любые другие плагины, которые могут изменять порядок сортировки, затем на вашем сервере выполните следующую команду:
./launcher enter app
rake posts:reorder_posts
Эта задача установит порядок всех сообщений на вашем сайте в соответствии с обычным порядком (когда они были созданы). Если это не поможет, у вас есть другая проблема, не связанная с этим плагином. Я могу помочь вам диагностировать её, но для этого потребуется дополнительная информация.
@dfriestedt Если вы пытаетесь передать ID темы (эта задача принимает ID темы в качестве аргумента, если вы хотите выбрать конкретную тему), попробуйте запустить её так:
rake "posts:reorder_posts[1234]"

