rake aborted!
ArgumentError: Invalid route name, already in use: 'discourse_user_notes' (ArgumentError)
قد تكون قد حددت مسارين بنفس الاسم باستخدام الخيار `:as`، أو قد تكون تتجاوز مسارًا تم تعريفه بالفعل بواسطة مورد بنفس التسمية. في الحالة الأخيرة، يمكنك تقييد المسارات التي تم إنشاؤها باستخدام `resources` كما هو موضح هنا:
https://guides.rubyonrails.org/routing.html#restricting-the-routes-created
raise ArgumentError, "Invalid route name, already in use: '#{name}' \n" \
فهمت أن discourse_user_notes مضمن الآن في النواة. هل حدث خطأ ما في هذه العملية؟
تم تضمين هذه الإضافة الآن مع Discourse core كجزء من Bundling more popular plugins with Discourse core. إذا كنت تستضيف بنفسك وتستخدم الإضافة، فأنت بحاجة إلى إزالتها من app.yml الخاص بك قبل الترقية التالية. @Roi آسف لتجربتك السيئة اليوم. بمجرد إزالة الإضافة من app.yml الخاص بك، ستجد أن المشكلة ستختفي وستتمكن من إعادة البناء.
ربما سؤال سخيف، ولكن هل لديك discourse-staff-notes في ملف app.yml الخاص بك؟ هذا ما كان لدي في ملفي إذا كنت أتذكر بشكل صحيح. هذا هو الاسم القديم للإضافة.
يستخدم المكون الإضافي رمز تعبيري بدلاً من أيقونة Font Awesome، لذا يبدو مختلفًا اعتمادًا على مجموعة الرموز التعبيرية التي تختارها.
حقيقة أنه يبدو مختلفًا اعتمادًا على تكوين حزمة الرموز التعبيرية مربكة بعض الشيء أيضًا. نحن معتادون على أن تبدو الأشياء متشابهة في جميع المنتديات. علاوة على ذلك، تتكيف الأيقونات مع نظام الألوان، وهو ما لا تستطيع الرموز التعبيرية القيام به. أنا أيضًا مع التغيير، ربما إلى “user-pen”.
[منشور منفصل في حال أراد شخص ما فصل كلا طلبي الميزة إلى موضوع خاص بهما]
أعتقد أنه يمكن تحقيق ذلك بالفعل باستخدام المكون الإضافي للأتمتة ومستكشف البيانات. يمكن للبرنامج النصي إرسال رسالة خاصة (ولكن هذا قد يكون مزعجًا للغاية) أو يمكنه النشر في موضوع وتعيين حالة التتبع وفقًا لذلك (المراقبة / التتبع) لتلقي الإشعارات.