كيف يمكنني تخصيص مسار (route) في المكون الإضافي (plugin) ثم عرض صفحة مخصصة؟
لقد اطلعت على هذا الموضوع: Developing Discourse Plugins - Part 5 - Add an Admin Interface - documentation / developer guide - Discourse Meta، ومكونات إضافية أخرى، لكنني فشلت.
المسارات المخصصة التي أنشأتها تُرجع بيانات JSON، بينما أريد عرض قالب Ember. هل هناك أي موضوع يشرح هذه المعرفة؟ شكرًا جزيلاً.
إذا كان هذا كل ما تريد القيام به، ألقِ نظرة على:
و:
3 إعجابات
(تم حذف المنشور من قبل المؤلف)
لقد علقت هنا، وفيما يلي الخطوات المحددة:
لقد قمت بتعريف المسار في الملف plugins/q/config/routes.rb:
get "/hello" => "examples#hello"
المتحكم (Controller): plugins/q/app/controllers/quectel/examples_controller.rb
def hello
render json: { hello: "world" }
end
الوصول الآن إلى: localhost:4200/q/hello، يعرض json
{"hello":"world"}
كيف يمكنني عرض قالب Ember عند الوصول إلى localhost:4200/q/hello؟
Moin
5
لقد وضعت إشارة مرجعية لهذا الموضوع منذ بعض الوقت لقراءته لاحقًا: Creating Routes in Discourse and Showing Data. لست متأكدًا مما إذا كان محدثًا، ولكنه قد يساعد على أي حال.
(تم حذف المنشور من قبل المؤلف)
نعم، لقد اطلعت على هذا المنشور واتبعت الخطوات المذكورة فيه، ولكنها لم تنجح، ويظهر خطأ “الصفحة غير موجودة”. بعد ذلك، أصبحت حائراً.