ومع ذلك، فإن الذهاب إلى المنشور رقم 160 بدلاً من 189 سيعمل، https://community.cyanlabs.net/t/sync-3-4-22251-feedback-issues/6515/160
قد تفكر الآن في أن هذا بسبب وجود 170 منشورًا فقط، ومع ذلك فإن النقر على “إلى الأسفل” سيضبط عنوان URL على 189 على الرغم من عدم عمله. هذا يؤدي إلى نسخ عناوين URL غير صحيحة وما إلى ذلك والتسبب في مشاكل عند مشاركة الروابط إلى أماكن أخرى.
أيضًا، من المفترض أن يكتشف Discourse أن عنوان URL غير صالح ويقوم بتحميل الموضوع بدلاً من منشور معين في الموضوع؟
تحرير: بعد مزيد من التحقيق، يبدو أن المشكلة تقتصر على عدد قليل من الحسابات، حتى الآن حسابي (مسؤول) ومشرف يُدعى Louage، إذا لم أكن مسجلاً الدخول، فإن الأمر يعمل بشكل جيد، وإذا كنت مسجلاً الدخول كمستخدم تجريبي، فإنه يعمل بشكل جيد (كمستخدم وكمشرف)، وإذا كنت مسجلاً الدخول بنفسي، فإنه لا يعمل… هممم غريب.
شكرًا، سأجرب ذلك الآن، من الواضح أنه إذا كان يؤثر على مستخدمين اثنين فقط، فهذه ليست مشكلة كبيرة، لكن لا يمكنني التأكد من أنه يؤثر على هذين المستخدمين فقط وليس المزيد.
شيء واحد يجب ملاحظته هو أنني أستخدم حاويات بيانات/ويب منفصلة ولكن كلاهما محدث لذا أشك في أن ذلك يهم؟
لا يحدث فرقًا المتصفح، جربت كروم الهاتف، وكروم على ويندوز، وإيدج، وما إلى ذلك، بمجرد تسجيل الدخول إلى حسابي، لا تعمل هذه الروابط، نفس الشيء بالنسبة لـ Louage، بالنسبة للتعديلات الأخرى فهي تعمل. بالنسبة لحسابي التجريبي فهي تعمل.
لا أرى كيف لا يكون هذا خطأ في Discourse، حتى لو كان شيئًا خاصًا بحسابات المستخدمين نفسها، فإن ذلك لا يزال يجعله خطأ في Discourse، ومن أين ينشأ الخطأ، من يدري. ولكن هذه بالتأكيد مشكلة من جانب Discourse، كيف يمكن أن تكون مشكلة في جهاز المستخدم عندما تعمل بشكل جيد على جهاز نفس المستخدم (أنا، كمستخدم مسجل دخول مختلف على Discourse)
أعني أنه يقول حرفيًا “require” غير معرف، وهذا بالتأكيد يعني أن شيئًا ما لا يتم تحميله بشكل صحيح من Discourse عند محاولة عرض هذه الروابط
أقدر مساعدتك، ولكن هذه بالتأكيد مشكلة من جانب الخادم وليست من جانب العميل.
عذرًا على النشر المزدوج ولكن لاحظت للتو أن هذا الموضوع
و
لا يعملان على الإطلاق أيضًا. أتساءل عما إذا كان هذا مرتبطًا؟
تحرير: حسنًا، كان هذا بالفعل متعلقًا بمكون الإضافة الخاص بالعلم، ولكن المشكلة الأولية لا تزال قائمة.
تحرير 2: لا يوجد شيء في أي من ملفات السجل مفيد
بدأ GET "/t/sync-3-4-22251-feedback-issues/6515/9999" لـ xxxx في 2023-05-01 16:21:07 +0000
معالجة بواسطة TopicsController#show كـ HTML
المعلمات: {"slug"=>"sync-3-4-22251-feedback-issues", "topic_id"=>"6515", "post_number"=>"9999"}
تم عرض topics/show.html.erb ضمن تخطيطات/application (المدة: 8.2 مللي ثانية | التخصيصات: 7009)
تم عرض التخطيط layouts/application.html.erb (المدة: 19.8 مللي ثانية | التخصيصات: 16957)
اكتمل بنجاح 200 في 237 مللي ثانية (طرق العرض: 20.3 مللي ثانية | ActiveRecord: 0.0 مللي ثانية | التخصيصات: 179458)
لا، إنها مشكلة خاصة بالمستخدم، بغض النظر عن المتصفح أو الشبكة أو الجهاز إذا كنت مسجلاً الدخول باسمي (أو Louage) بما في ذلك انتحال الشخصية، فإنها لا تعمل.
على حد علمي، لا يزال هذا خطأ في Discourse، لذلك قمت بنقله إلى Bug.