Versteckte Einstellungen finden/bearbeiten?

Kann mir jemand helfen, ENV-Variablen zu finden und zu bearbeiten?

Mehrere Beiträge deuten darauf hin, dass versteckte Einstellungen wie

max_category_nesting

bearbeitet werden können, aber wenn ich nach diesem spezifischen Eintrag in der App suche, erhalte ich die Meldung “nicht gefunden”.

Ich gehe also wohl falsch vor. Jede Hilfe wird geschätzt.

Vielen Dank!

Versteckte Seiteneinstellungen können über die Rails-Konsole Ihrer Seite festgelegt werden. Wenn Sie die Rails-Konsole öffnen und SiteSetting.max_category_nesting eingeben, wird der aktuelle Wert der Einstellung zurückgegeben. Wenn Sie den Wert auf 3 aktualisieren möchten, können Sie dies mit dem folgenden Befehl tun:

SiteSetting.max_category_nesting=3

Das sind fantastische Neuigkeiten, danke!

Aber… :flushed:

Könntest du mir bitte sagen, wo ich die Rails-Konsole finde oder installiere?

Du kannst auf die Rails-Konsole über den Server deiner Seite zugreifen. Melde dich zunächst per SSH auf dem Server an und führe dann Folgendes aus:

cd /var/discourse
./launcher enter app

Führe im erscheinenden Befehlsfenster rails c aus, um die Konsole zu starten.

Vielen Dank :smiling_face_with_three_hearts:

Ich habe 3 eingegeben und nach einem Neustart versucht, eine dritte Unterkategorieebene hinzuzufügen. Dabei erhielt ich einen 403-Fehler,

Anschließend habe ich in den Einstellungen eine Position zugewiesen, und es hat funktioniert!

Allerdings hat sich das Aussehen so verändert, wie ich es nicht erwartet hatte. Aber es ist schön, so weit gekommen zu sein – das fühlt sich an wie am Weihnachtsmorgen. Nochmals vielen Dank!

Übrigens: Gibt es gute Quellen, auf die du mich verweisen kannst, um alle Rails-Optionen zu lernen?

Zum Beispiel weiß ich nicht einmal, worauf pry (main) sich bezieht :flushed:

Die „Konsole