كيف يمكنني مطابقة كافة وحدات التحكم في مساحة الاسم

0

لدي بعض وحدات التحكم تحت "sandbox" الخاصة بمساحة الاسم.

/sandbox/misc/index
/sandbox/my_test/show_variables
...

لا أريد تعديل المسارات. rb في كل مرة أقوم فيها بإضافة وحدات تحكم وإجراءات في مساحة اسم وضع الحماية.

match ':controller/:action', via: :all

هذا سيعمل ولكن ليس فقط لـ sandbox ولكن لكل شيء. كيف يمكنني تقييدها فقط لصندوق الرمل؟

شكر.

سام

1 إجابة

0

لست متأكدا مما إذا كان هذا هو الحل الأفضل. هذا يعمل كما أتمنى.

تطابق ": controller /: action" ، عبر:: all، limits: -> req {req.original_fullpath = ~ / ^ \ / sandbox \ //}

تم اختبار هذا على القضبان 4.2. اتضح أنه لا يعمل مع ريلز 5.2.

:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام