خطأ: تعذر تكوين الارتباط بـ 'إرسال الرسائل تلقائيًا'. تأكد من تعطيل مانعات الإعلانات وحاول إعادة تحميل الصفحة.

أحاول إضافة علامة تبويب بسيطة لاستخدام المكون الإضافي الجديد الخاص بي ولكني أتلقى رسالة الخطأ التالية:

تعذر تكوين الارتباط بـ “إرسال الرسائل تلقائيًا”. تأكد من تعطيل أدوات حظر الإعلانات وحاول إعادة تحميل الصفحة.

هذا المكون الإضافي الجديد بسيط جدًا، يجب أن يعرض نموذجًا بسيطًا في علامة تبويب جديدة مع بعض الحقول التي يمكن لمسؤول تعيينها (الموضوع، النص، حد الرسائل، إلخ). بعد ذلك، عند النقر فوق زر، سيتم تشغيل برنامج نصي وسيبدأ في إرسال رسائل خاصة من مستخدم معين إلى مجموعة من المستخدمين بناءً على الحقول المذكورة أعلاه.

عند دفع التغييرات إلى جهاز التطوير الافتراضي الخاص بي في السحابة، أحصل على نفس السلوك. لقد جربت متصفحات مختلفة ولكني حصلت على نفس الشاشة. يمكن الوصول إلى إعدادات المكون الإضافي في قائمة الإعدادات ولكن لا يمكنني رؤية علامة التبويب الإدارية الجديدة.

وجدت العنصر التالي في Discourse Resolving "SyntaxError: Unexpected identifier #..." caused by Cloudflare Auto Minify ولكن ميزة التصغير التلقائي لم تعد متاحة في CloudFlare، تمكنت فقط من مسح ذاكرة التخزين المؤقت ولكن لم يحدث أي فرق.

هل هناك طريقة أخرى لتحقيق ذلك بدون المكون الإضافي الخاص بي؟ أحتاج إلى إرسال X رسالة يوميًا دون تكرار مستخدمي اليوم السابق بترتيب تاريخ إنشاء المستخدم أو آخر ظهور.

إعجاب واحد (1)

أنا أعمل مع @Xavier_Garzon على هذا - لم أتمكن أيضًا من العثور على أي أدلة حول سبب حصولنا على هذا الخطأ، أو كيفية تصحيحه. هل لدى أي شخص مكون إضافي ينشئ علامة تبويب مسؤول وظيفية؟

لقد أمضيت بعض الوقت في البحث في Cloudflare (بافتراض أن هذه قد تكون المشكلة) ولكن كما أوضح @Xavier_Garzon، لم يعد هناك إعداد لتقليل تلقائي، على الأقل ليس من خلال واجهتهم. لا أعرف ما إذا كان هذا مرتبطًا بالفعل بهذه المشكلة، ولكن تجدر الإشارة إلى أن هذا الإعداد قد اختفى بالفعل.

تحديث آخر هنا، لقد قمنا بإيقاف Cloudflare بالكامل ويبدو أن ذلك لم يؤثر على هذا الخطأ. هل لدى أي شخص أي أفكار أخرى هنا، أو هل لديه إضافة تستخدم علامة تبويب المسؤول وتعمل؟

ستحتاج إلى مشاركة الكود الحالي الخاص بك هنا، من المستحيل الإجابة بدون سياق

إعجاب واحد (1)

شكرا @sam - لا مشكلة، سأفعل ذلك قريباً.

Cc @Xavier_Garzon

حسنًا، ها نحن ذا، المكون الإضافي موجود حاليًا هنا، ربما هناك مشكلة واضحة في تطبيقنا:

شكرًا لكم جميعًا على المساعدة!

حسنًا، سيكون من الرائع لو تمكنت من متابعة Creating consistent admin interfaces (قسم الإضافات). معظم المعلومات التي تحتاجها موجودة هناك.

مباشرةً، سأقترح بعض الأشياء:

  • استخدم settings.yml بدلاً من تحديد إعداداتك في plugin.rb
  • add_admin_route \"auto_send_messages.title\", \"auto-send-messages\", use_new_show_route: true
إعجابَين (2)

شكراً @nat!

لقد عدّلت النقطة الثانية التي ذكرتها ويمكننا أن نرى الإضافة في العلامات Tabs. قد نكون نحتاج إلى تكوين مسار بسيط.

للأسف، التطبيق لا يعطينا أخطاء غير صفحة 404. من ناحية أخرى، في إعدادات الإضافة، يمكنني رؤية المعلمات التي نريد استخدامها.

هل تعرف عن إضافة بسيطة تستخدم نموذجاً وتقدم طلباً؟ سيكون ذلك مفيداً جداً لنا.

إعجاب واحد (1)

شكراً @nat! من الجدير بالذكر أيضاً أن المستودع يحتوي على أحدث التغييرات إذا كان ذلك يساعد في أي أفكار. شكراً للجميع على المساعدة!