تطبيق تحكم القضبان مرشح لكافة وحدات تحكم في مساحة اسم معين؟
-
05-07-2019 - |
سؤال
ولدي مجموعة من وحدات التحكم في Foo
مساحة الاسم.
أود أن تطبيق before_filter 'require_user'
لهم جميعا، ولكن ليس إلى وحدات التحكم الأخرى، التي لا تنتمي إلى Foo
مساحة الاسم.
هل هناك أي طريقة لتحقيق ذلك إلى جانب استدعاء صراحة طريقة before_filter في كل وحدة تحكم؟
المحلول
هل يمكن أن يكون فئة FooController
الذي يتضمن before_filter
ثم استخدام تلك الفئة الأساسية لكافة وحدات تحكم في ذلك مساحة الاسم.
نصائح أخرى
ولا. لا بخلاف القيام ببعض نوع ObjectSpace
سيئة حقا الخارقة.
لا تنتمي إلى StackOverflow