C’est étrange que cela persiste même après un rafraîchissement dans l’application
Lorsque nous enregistrons ces valeurs sur le serveur, nous envoyons un message MessageBus au client ici, ce qui devrait mettre à jour l’interface utilisateur réactive :
Mais j’ai l’impression que vos paramètres ont été inversés entre vrai et faux ici ? Que voyez-vous si vous faites ceci dans la console Rails pour votre site ?
SiteSetting.theme_site_settings
Vous verrez quelque chose comme ceci, les nombres représentent l’ID du thème :
{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"}}
Essayez de le basculer et de voir quelles valeurs apparaissent (vous devrez fermer/rouvrir la console Rails chaque fois que vous modifiez la valeur).
Pouvez-vous ensuite essayer ceci :
SiteSetting.theme_site_settings_json(THEME_ID)
En remplaçant THEME_ID par celui qui pose problème.
Edit : Ah, je n’avais pas réalisé que c’était sur un site hébergé, je peux regarder ![]()