صعوبة فهم إعداد تمكين لافتة الترحيب

من الغريب أن هذا مستمر حتى بعد التحديث في التطبيق :thinking: عندما نحفظ هذه القيم على الخادم، نرسل رسالة 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 بالمعرف الذي يواجه مشكلة.

تعديل: آه، لم أدرك أن هذا كان على موقع مستضاف، يمكنني إلقاء نظرة :eyes:

إعجابَين (2)