Schwierigkeiten beim Verständnis der Einstellung für das Willkommensbanner

Es ist seltsam, dass dies selbst nach dem Aktualisieren in der App bestehen bleibt :thinking: Wenn wir diese Werte auf dem Server speichern, senden wir hier eine MessageBus-Nachricht an den Client, die die reaktive Benutzeroberfläche aktualisieren sollte:

Aber es fühlt sich an, als wären Ihre Einstellungen hier irgendwie auf true/false vertauscht worden? Was sehen Sie, wenn Sie dies in der Rails-Konsole für Ihre Website tun?

SiteSetting.theme_site_settings

Sie werden etwas Ähnliches wie dies sehen, die Zahlen repräsentieren die Theme-ID:

{1=>:enable_welcome_banner=>false, :search_experience=>"search_icon"},
 -1=>:enable_welcome_banner=>false, :search_experience=>"search_icon"},
 -2=>:enable_welcome_banner=>false, :search_experience=>"search_field"}}

Versuchen Sie, es umzuschalten und zu sehen, welche Werte erscheinen (Sie müssen die Rails-Konsole jedes Mal schließen/wieder öffnen, wenn Sie den Wert ändern).

Können Sie dann Folgendes versuchen:

SiteSetting.theme_site_settings_json(THEME_ID)

Ersetzen Sie die THEME_ID durch diejenige, die Probleme bereitet.

Bearbeiten: Ah, ich wusste nicht, dass dies auf einer gehosteten Website war, ich kann nachsehen :eyes:

2 „Gefällt mir“