ウェルカムバナーを有効にする設定の理解が難しい

アプリで更新してもこれが継続しているのは奇妙ですね :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