Однако я заметил, что после её создания остальные я смог отредактировать, но при попытке редактирования этой возникла ошибка 404. Это единственная категория, в которой исчезли диакритические знаки.
Даже вопросы, которые я добавлял с диакритическими знаками, теперь отображаются нормально, без каких-либо изменений — я просто очистил кэш. Эту категорию нельзя редактировать, она удаляется.
Метод slug generation method установлен в ascii, но я случайно ввёл слав с акцентом. После этого я не мог попасть на страницу редактирования категории.
В конце концов я исправил проблему, зайдя в консоль Rails и исправив слав там.
Это не полностью вина Discourse, так как это зависит от того, что пользователь ввёл акцент там, где его быть не должно. Но было бы здорово, если бы система проверяла, содержит ли введённый слав только ASCII-символы, если метод slug generation method установлен в ascii.