我们before_filter
check_access_right
的application controller
. 我们的理解是,before_filter check_access_right
在调用for aapplication controller
时应该先执行in 。这似乎是我们在 rails 3.2.12 应用程序中观察到的行为。action
controller
我们只是有点太好奇了,然后连接了调试(rubymine 4.5
)。我们在调试中发现的是在启动应用程序时执行了before_filter check_access_right
in 。application controller
但是,当调用诸如 new 之类的操作时,调试将直接转到action
控制器中的代码,而无需执行before_filter check_access_right
. before_filter
in是否仍然在for everyapplication controller
中的任何代码之前执行?controller
action