启用欢迎横幅设置的难度

在应用中刷新后,这种情况仍然存在,这很奇怪 :thinking: 当我们在服务器上保存这些值时,我们会向客户端发送一个 MessageBus 消息,这应该会更新响应式 UI:

但感觉你的设置在这里被错误地切换了 true/false?如果你在站点的 rails 控制台中执行此操作,你会看到什么?

SiteSetting.theme_site_settings

你会看到类似这样的内容,数字代表主题 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"}}

尝试切换它,看看会出现什么值(每次更改值时都需要关闭/重新打开 rails 控制台)。

然后你可以试试这个:

SiteSetting.theme_site_settings_json(THEME_ID)

将 THEME_ID 替换为出现问题的那个。

编辑:啊,我没意识到这是一个托管站点,我可以看看 :eyes:

2 个赞