تطبيق تحكم القضبان مرشح لكافة وحدات تحكم في مساحة اسم معين؟

StackOverflow https://stackoverflow.com/questions/1402234

سؤال

ولدي مجموعة من وحدات التحكم في Foo مساحة الاسم. أود أن تطبيق before_filter 'require_user' لهم جميعا، ولكن ليس إلى وحدات التحكم الأخرى، التي لا تنتمي إلى Foo مساحة الاسم.

هل هناك أي طريقة لتحقيق ذلك إلى جانب استدعاء صراحة طريقة before_filter في كل وحدة تحكم؟

هل كانت مفيدة؟

المحلول

هل يمكن أن يكون فئة FooController الذي يتضمن before_filter ثم استخدام تلك الفئة الأساسية لكافة وحدات تحكم في ذلك مساحة الاسم.

نصائح أخرى

ولا. لا بخلاف القيام ببعض نوع ObjectSpace سيئة حقا الخارقة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top