2013-04-09 32 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的任何代碼之前執行?

回答

相關問題