لا يوجد مسار مطابق للخطأ

مرحبًا،

أحاول إنشاء مسار مخصص وأستمر في الحصول على هذه الرسالة -

خطأ في التوجيه
## لا يوجد مسار يطابق [GET] "/test"

هذا على إعداد تطوير محلي

لقد أضفت ما يلي إلى jsapp/app/routes/app-route-map.js

this.route("test");

وقمت بإنشاء الملف التالي app/assets/javascripts/discourse/app/routes/test.js


import DiscourseRoute from "discourse/routes/discourse";
import { ajax } from 'discourse/lib/ajax';

export default Ember.Route.extend({

  model() {
    return ajax('/test/1.json');
  },
});

لقد حاولت حذف مجلد tmp الخاص بي وإعادة تشغيل الخدمات لتكون في الجانب الآمن.

شكرًا على المساعدة.

هل قمت أيضًا بإضافة المسار إلى موجه Rails؟

نعم، يعمل جزء Rails بشكل صحيح ويعيد ملف JSON

أعتقد أنه نوع من التخزين المؤقت. في وقت سابق من اليوم، أضفت مسارًا جديدًا /testroute ولا يزال يعمل. حتى لو قمت بإزالته وحفظت الملف وحاولت مرة أخرى.

بعد الكثير من التصحيح، أعتقد أنني أدركت للتو اقتراحك يا @Falco. ظننت أنني بحاجة فقط إلى تعريف مسار Rails للبيانات بصيغة JSON التي أردت إرجاعها. لم أدرك أن مسار Rails يجب أن يتبع نفس اصطلاح التسمية المستخدم في تطبيق Ember.