Hallo,
ich habe vor einigen Wochen Discourse für einen Verein installiert. Insgesamt funktioniert alles gut.
Ich bin Administrator und habe weitere Administratoren und Moderatoren ernannt. Ein anderer Administrator hat eine Kategorie erstellt und diese später umbenannt.
Wir möchten die Kategorie bearbeiten, einen anderen Namen vergeben oder löschen, aber ich erhalte jedes Mal einen 404-Fehler.
Ich habe einen ./launcher rebuild app ausgeführt, ohne Erfolg.
Haben Sie eine Idee?
Vielen Dank,
Aymeric
Haben sie uncategorized umbenannt?
Nein, es ist ein anderer Name.
Ich habe irgendwo eine Methode gesehen, um ein Thema direkt über SSH vom Server zu löschen. Könnte eine ähnliche Methode auch für Kategorien gelten?
https://meta.discourse.org/t/how-can-i-delete-a-topic-permanently/138321/2
Ich denke immer noch, dass es sich um eine nicht kategorisierte Kategorie mit einem neuen Namen handelt.
Aber ja, du kannst so etwas machen wie:
Category.find_by(name: "ffd").destroy!
Ich vermute, es lag an einem Akzent im Slug. Ich musste
./launcher enter app
eingeben, dann
rails c
und
c = Category.find_by(id: 'the_id')
(q)
c.update(slug: 'new-slug')
Verlassen und beenden. Danach war die Kategorie-Seite bearbeitbar.
Hallo, es funktioniert !!! Danke @Benjamin_D, @pfaffman!
Ich denke, das Problem liegt am Akzent im Slug. Wird das Problem erneut auftreten, wenn ein Akzent im Slug verwendet wird?
Wie ist deine Einstellung für die Slug-Erstellung?
Das passiert automatisch, wenn Sie einer neuen Kategorie einen Namen zuweisen. Ich vermute, er hat eine Kategorie mit dem ‘Slug’ ‘pour améliorer la communication du site des adhérents du CA’ erstellt und sie später in ‘communication vélivélo’ umbenannt.
Ich meine den Parameter. Er könnte auf ascii oder encoded gesetzt werden (dann funktioniert eventuell etwas nicht, aber ich bin mir nicht ganz sicher, welche Ergebnisse und Konsequenzen jeweils zu erwarten sind
)
Ich weiß überhaupt nicht. Ich weiß nicht, wo der Parameter ist. Ich habe daran gedacht, UTF8 zu verwenden.
Es ist dort:
your.domain/admin/site_settings/category/all_results?filter=slug
Hallo, es ist ASCII. Ich ändere das nie.
Versuchen Sie, es auf encoded zu setzen, und schauen Sie, ob Sie damit die Kategorie bearbeiten können.
