Здравствуйте,
Я следовал ответу здесь, но проблема всё ещё сохраняется:
Я обновил Discourse через /admin/upgrade#/, выполнил git pull, а затем пересборку. Что-то упустил?
Спасибо
Здравствуйте,
Я следовал ответу здесь, но проблема всё ещё сохраняется:
Я обновил Discourse через /admin/upgrade#/, выполнил git pull, а затем пересборку. Что-то упустил?
Спасибо
Это произошло потому, что мы не перенесли исправление в бета-ветку. Я только что это сделал. Пожалуйста, обновитесь ещё раз.
После обновления либо вручную отредактируйте заголовки затронутых тем, либо выполните следующую задачу rake для исправления заголовков:
rake topics:update_fancy_titles
Вы запустили задачу rake после обновления Discourse? Не совсем понятно, как задача rake могла использовать дефектную логику, если она была удалена при обновлении.
Может, попробовать ещё раз?
Я не уверен, стоит ли ждать окончания обновления… ![]()
Я попытался снова, ничего не изменилось.
Могу ли я сделать ребейк?
Это не должно вызывать проблем. Не уверен, что это сильно поможет в данном случае, и я не знаю, почему задача rake не работает у вас. У меня в среде разработки она работает.
Хм, это странно. Если я отредактирую заголовок вручную (добавлю пробел в конце + сохраню), всё работает.
Пересборка запущена, я буду держать вас в курсе.
Rebake ничего не изменил ![]()
Мне нужно вернуться к предыдущей резервной копии и попробовать снова? У кого-нибудь есть другая идея?
Прежде чем продолжить, попробуйте еще раз пересобрать контейнер и снова запустить задачу rake. Я только что проверил это на своем тестовом сайте, и задача rake там также выполнилась без проблем.
Если я сделаю вручную то, что делает задача, это тоже сработает:
[9] pry(main)> t.fancy_title
=> "Entrepreneur : comment gérer les moments d ›incertitude?"
[10] pry(main)> t.fancy_title = nil
=> nil
[11] pry(main)> t.fancy_title
=> "Entrepreneur : comment gérer les moments d’incertitude?"
Я попробую пересобрать и сообщу, если это сработает.