Последняя версия 2.6.0 beta4, среда разработки, Ubuntu 20.04, Firefox 81, локаль fr_FR (
да, я знаю,
)
Не уверен, должен ли я иметь такую возможность, но слаг категории с акцентированным символом (из только что созданной категории) приводит к сбою при загрузке страницы domain/c/slug/id (слишком много перенаправлений?).
Пока что, на всякий случай, решение на Rails:
Category.where(id: the-id-number).update(slug: "the-slug-without-any-accent")
Вы случайно не пробовали изменить настройку сайта метод генерации слага на «encoded»?
Здесь был сообщён похожий баг: Newly added non-ASCII category page does not load. Если кажется, что что-то ухудшилось, дайте нам знать!
Ах, извините, я должен был поискать чуть внимательнее ![]()
Действительно, метод slug generation method был установлен в ascii.
С параметром encoded всё работает отлично!
Я обычно стараюсь избегать акцентов в слагах, старые привычки, но мне кажется, что приложение несколько раз само их очищало.
Можно ли (нужно ли) предотвратить установку (по ошибке) слага с акцентами, если включена настройка ascii?
Думаю, здесь определённо есть место для улучшений. Я попробовал, и это довольно неприятно: случайно вводишь слаг с акцентированным символом, сохраняешь, а потом получаешь сломанную страницу, которую нельзя исправить, пока не выяснишь, что такая настройка существует.
О да!
Даже если я (отчасти) догадывался, что вообще происходило, мне удалось не искать слова «акцент» и «категория», а «акцентированный» и «ударный».
Я даже не подумал о настройке, будучи убеждённым, что это не должно работать ![]()
Думаю, всё готово ![]()
Эта тема была автоматически закрыта через 6 дней. Новые ответы больше не допускаются.