من الغريب أن هذا مستمر حتى بعد التحديث في التطبيق
عندما نحفظ هذه القيم على الخادم، نرسل رسالة MessageBus إلى العميل هنا والتي يجب أن تحدث الواجهة التفاعلية:
ولكن يبدو أن إعداداتك قد تم قلب قيم true/false فيها بطريقة ما؟ ماذا ترى إذا قمت بتشغيل هذا في وحدة تحكم rails لموقعك؟
SiteSetting.theme_site_settings
سترى شيئًا كهذا، الأرقام تمثل معرف السمة:
{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 بالمعرف الذي يواجه مشكلة.
تعديل: آه، لم أدرك أن هذا كان على موقع مستضاف، يمكنني إلقاء نظرة ![]()