Невозможно изменить или удалить категорию

Здравствуйте,
Несколько недель назад я установил Discourse для одной ассоциации. В целом всё работает хорошо.
Я являюсь администратором и назначил других администраторов и модераторов. Один из администраторов создал категорию, а затем переименовал её.
Мы хотим отредактировать категорию, изменить её название или удалить, но каждый раз получаю ошибку 404.
Я запускал команду ./launcher rebuild app, но это не помогло.
Есть ли у вас какие-либо идеи?
Спасибо,
Аймерик

Разве они переименовали uncategorized?

Нет, это другое название.

Где-то я видел метод удаления темы с сервера напрямую через SSH. Можно ли применить подобный метод для категорий?

https://meta.discourse.org/t/how-can-i-delete-a-topic-permanently/138321/2

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

Но да, вы можете сделать что-то вроде

   Category.find_by(name: "ffd").destroy!

Полагаю, проблема была в акценте в слаг-параметре. Мне пришлось выполнить:
./launcher enter app
затем
rails c
и
c = Category.find_by(id: 'the_id')
(q)
c.update(slug: 'new-slug')

выйти и выйти
После этого страница редактирования категории стала доступна

Привет, всё работает!!! Спасибо @Benjamin_D, @pfaffman!
Думаю, проблема в наличии акцента в слаг-идентификаторе. Проблема повторится, если использовать акцент в слаг-идентификаторе?

:thinking: какое у вас значение настройки slug generation method?

Это происходит автоматически, когда вы присваиваете имя новой категории. Похоже, он создал категорию со «слугой» (slug) «pour améliorer la communication du site des adhérents du CA», а затем переименовал её в «communication vélivélo».

Я имею в виду параметр, его можно установить в ascii или encoded (тогда что-то может не работать, но я не совсем уверен в ожидаемых результатах и последствиях любого из вариантов :sweat_smile:)

Я вообще не знаю. Я не знаю, где находится параметр. Я думал использовать UTF8.

Оно находится здесь:
your.domain/admin/site_settings/category/all_results?filter=slug

Привет, это ASCII. Я никогда это не меняю.

Попробуйте установить значение encoded и посмотрите, позволит ли это редактировать категорию.