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