Изменение topic_excerpt_maxlength не обновляет существующие отрывки автоматически

  • Я изменил topic_excerpt_maxlength на другое значение.
  • Существующие краткие описания тем не обновляются.
  • При внесении изменений в существующую закрепленную тему краткое описание обновляется.

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

3 лайка

По-моему, это разумное предположение.

При этом начало повторной генерации миллиона постов после изменения настройки тоже может вызвать замешательство. И это не так уж запутанно, раз вы уже знали ответ. :slight_smile:

2 лайка

Нет, об этом сказал клиент. Для них было непонятно, что изменение настройки не влияло на длину отрывков. Ещё больше их запутало, когда я упомянул, что посты «запекаются» и «перепекаются»… :innocent:

3 лайка

Возможно, я ошибаюсь.

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

2 лайка

Я перенёс это в канал ux, так как считаю, что всё работает как задумано. Однако, я думаю, что изменение описания настройки могло бы сделать это понятнее. Сейчас оно выглядит так:

topic excerpt maxlength — Максимальная длина выдержки/краткого содержания темы, генерируемой из первого сообщения в теме.

У нас есть похожие предупреждения в нескольких аналогичных настройках: «Если вы измените это, вам нужно пересобрать все сообщения командой: rake posts:rebake», но не знаю, можно ли улучшить эту формулировку заодно?

2 лайка