在 Rails 4 中,当使用安装了引擎的应用程序时,有两个ApplicationController
:
class ApplicationController < ActionController::Base
对于应用程序class MyEngine::ApplicationController < ActionController::Base
用于发动机
由于 EngineApplicationController
不从应用程序继承,因此ApplicationController
应用于应用程序的过滤器不会应用于引擎。
我如何应用一个或所有应用程序路由,包括来自已安装引擎的那些before_action
?当然,无需接触引擎代码。after_action
around_action
非常感谢。