Ich sehe gerade denselben Fehler auf unserer gehosteten Instanz (discourse.julialang.org) – wir würden uns freuen, wenn einige unserer @staff hier vorbeischauen und das Problem reproduzieren könnten!
Ich sehe dies in Ihren Protokollen ActiveRecord::RecordInvalid (Validierung fehlgeschlagen: Slug ist ungültig). Gibt es eine bestimmte Kategorie, auf der dies ausgelöst wird?
Bei näherer Betrachtung scheint es, dass Sie einige Kategorien ohne Slugs haben. Ich bin mir der Umstände nicht sicher, aber wir werden etwas genauer nachforschen…
@mbauman Genauer gesagt hatten Sie einen Kategorie-Slug, der nur aus Zahlen bestand (2019), der die Validierungsprüfung nicht bestanden hat (wahrscheinlich nach der Erstellung der Kategorie hinzugefügt). Ich glaube, die Anpassung davon hat alles in Ordnung gebracht.
Klingt das, als könnte es bei Ihnen dasselbe sein, @Christina?
Faszinierend – ja, ich habe versucht, die übergeordnete Platzierung dieser Kategorie zu ändern! Beachten Sie, dass der Platzhaltertext für die leere Kategorie-Slug immer noch besagt, dass er optional ist:
Ich glaube, das waren Ablenkungsmanöver, und tatsächlich war die „nur Zahlen“-Option der wahre Schuldige. Die leeren scheinen jetzt ganz zufrieden zu sein, nachdem das geändert wurde.
Vielleicht könnte dies jetzt, da die Grundursache klar ist, wieder in Bug verschoben werden? Kurz gesagt, wir hatten Unterkategorien mit Namen wie „2020“ ohne ausgefüllten Slug – und dann erhielten wir beim Versuch, ihre übergeordneten Elemente zu verschieben, diese 422. Das einfache Bereitstellen eines benutzerdefinierten Slugs hat das Problem behoben. Es scheint, dass es nun einige konkrete Fehlerbehebungen geben könnte, die entweder die Fehlermeldung handhabbarer machen oder sie direkt beheben.
Ich kann hier noch eine weitere Erwähnung davon sehen:
Es scheint, dass in diesem älteren #bug-Thema ein paar verschiedene Fälle vermischt wurden. Der OP dieses Themas hat möglicherweise nicht dasselbe Problem wie Sie.
Lassen Sie uns Ihres sauber abtrennen und zumindest vorschlagen, die Fehlermeldung im Popup deutlicher zu machen.