-1

我们before_filter check_access_rightapplication 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

4

1 回答 1

1

我想这可以给你一些关于它是如何完成的线索。

如何在 rspec 控制器测试期间记录 rails 控制器过滤器

这是关于跟踪和记录 before_filter 将调用您的调试

于 2013-04-09T22:55:40.890 回答