Tenho a impressão de que estou vendo o que corresponde à configuração no momento da atualização. Ativei o banner há 20 horas e houve uma atualização há 16 horas. Então tive problemas para me livrar do banner. Em algum momento, no entanto, melhorou (houve outra atualização há 8 horas). Agora, mal consigo fazer o banner aparecer. Portanto, mesmo que a configuração esteja ativada, ela geralmente não é exibida.
Além disso, ativar e desativar rapidamente (ou vice-versa) parece causar problemas.
É estranho que isso persista mesmo após a atualização no aplicativo Quando salvamos esses valores no servidor, enviamos uma mensagem do MessageBus para o cliente aqui, que deve atualizar a interface reativa:
Mas parece que, de alguma forma, suas configurações tiveram os valores verdadeiro/falso invertidos aqui? O que você vê se fizer isso no console do Rails para o seu site?
SiteSetting.theme_site_settings
Você verá algo como isto, os números representam o ID do tema:
Parece que está se comportando corretamente no seu tema em seu site hospedado no momento. Isso é interessante, no entanto:
Talvez possamos apenas ficar de olho e ver se isso continua acontecendo? Sinta-se à vontade para iniciar uma mensagem privada comigo se quiser discutir mais detalhes sobre o site hospedado.
Acabei de fazer login no seu site e não o vejo no tema Padrão, e vejo que está desativado em /admin/customize/themes/1. Eu o ativei e depois desativei e ele apareceu e depois desapareceu na outra aba.
Também não o vejo no Foundation, mas está ativado no admin. Aguente firme, verei se consigo identificar o problema.
Reativei o banner no tema padrão há três horas para ver o que aconteceria após a próxima atualização. E ele estava lá, mas agora sumiu novamente. A configuração ainda está ativada.
Ainda parece que ele prefere o status que tinha quando o site foi atualizado
Obrigado Moin… isso é muito inesperado e, até onde sei, você é a única pessoa que encontrou isso até agora. Farei um site de teste para mim e farei alterações + implantarei para ver se consigo replicar o problema, talvez isso ajude a rastreá-lo.
Definitivamente parece um problema de cache, especialmente porque você diz que a própria interface do usuário está alternando, mas você pode ver no admin que a configuração ainda está ativada.
Parece que a primeira alteração, em particular, não está funcionando corretamente.
Ontem ativei o banner na Fundação e cerca de 25 minutos depois o banner ficou visível. Isso é cerca de 30 minutos que você mencionou.
Agora tentei novamente. Desativei-o na Fundação, ele desapareceu, mas reapareceu após uma recarga. E não é apenas o meu usuário que tem o problema; eu sempre testo com um usuário de teste em uma guia privada. Mas mesmo após 30 minutos ele ainda está lá.
ATUALIZAÇÃO: Agora desapareceu. Então levou cerca de uma hora.
Não sei se é relevante, mas eu tinha desabilitado o “enable welcome banner” quando as configurações do site “themeable” foram lançadas. Então o valor era diferente da configuração padrão. Talvez essa seja a diferença? Se você criar um fórum agora, o valor não terá histórico, será apenas o padrão.