Я работаю над действием контроллера, которое должно проверить, какие действия требуют входа пользователя, который управляется before_filter
, поэтому мне нужно проверить, какие фильтры используются данный контроллер. Есть ли массив или свойство, в котором хранятся фильтры, которые могут быть доступны моей программе?Поиск фильтров, которые используются контроллером Rails
0
A
ответ
0
Существует возможность получить доступ к фильтрам:
SomeController.send(:_process_action_callbacks)
НО! Я не рекомендую вам его использовать. Он штурмует кишки ActiveSupport. Разработчики не рассчитывали на то, что кто-то будет использовать эти частные методы. Если бы я был вами, я бы изменил архитектуру, чтобы не зависеть от этих трюков.
0
Я полагаю, что я нашел то, что искал: filter_chain
Как о 'filter_chain'? – picardo