أنا أحاول تطوير إضافة مخصصة لمجتمعي. لقد اتبعت الدروس التعليمية لتطوير إضافة بواسطة @eviltrout ولا تزال الدروس تفتقد معلومات مهمة حول التواصل بين الواجهة الأمامية والخلفية. قرأت أن كل شيء عبارة عن استدعاءات ajax، لكنني وجدت مثالاً لإضافة لا أستطيع فهمه.
أنا أنظر إلى إضافة Notebook.
لذا أفهم مسارات الخادم ووحدة تحكم العميل. ما لا أستطيع فهمه هو كيف يتم استدعاء مسارات الخادم، حتى لو لم تكن هناك استدعاءات ajax.
أعتقد أن الأمر يتعلق بـ RestModel الذي ترثه وحدة note.
لا أزال لا أجد التنفيذ الذي يحدد المسارات التي يجب عليك تعريفها في الخادم حتى يتمكن المتجر في ember من استخدامها.
أيضًا، يتم تعريف مسارات الخادم في plugin.rb وبالقراءة من هذا المنشور، توقعت رؤية بعض الاستدعاءات لـ {route}.json من ember، ولكن لا شيء.\n\nأعتقد أن هناك غلافًا في مكان ما في خدمات discourse، لكنني لا أستطيع العثور عليه.