2013-04-09 33 views
-1

在我们的application controllerbefore_filtercheck_access_right。我们的理解是,当调用controlleraction时,应首先执行before_filter check_access_rightapplication controller。这似乎是我们使用rails 3.2.12应用程序观察到的行为。在控制器中的任何代码在rails之前执行的应用程序控制器中的before_filter?

我们只是有点太好奇了,挂钩了调试(rubymine 4.5)。我们在调试中发现,application controller中的before_filter check_access_right是在启动应用程序时执行的。但是,如果调用诸如new之类的操作,调试将直接转至控制器中的action代码,而不执行before_filter check_access_rightbefore_filterapplication controller仍然在actioncontroller的任何代码之前执行?

回答

相关问题