Es extraño que esto persista incluso después de actualizar en la aplicación
Cuando guardamos estos valores en el servidor, enviamos un mensaje de MessageBus al cliente aquí, lo que debería actualizar la interfaz de usuario reactiva:
Pero parece que de alguna manera tus configuraciones tienen los valores verdadero/falso invertidos aquí. ¿Qué ves si haces esto en la consola de rails para tu sitio?
SiteSetting.theme_site_settings
Verás algo como esto, los números representan el ID del tema:
{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"}}
Intenta alternarlo y ver qué valores aparecen (necesitarás cerrar/reabrir la consola de rails cada vez que cambies el valor).
Luego, ¿puedes intentar esto?
SiteSetting.theme_site_settings_json(THEME_ID)
Reemplazando el THEME_ID con el que está teniendo problemas.
Editar: Ah, no me di cuenta de que esto estaba en un sitio alojado, puedo echar un vistazo ![]()