Configuration Middleware Stack Proxy
我们常用的 config.middleware
,其实是 Middleware Stack Proxy 的实例对象。对应 Rails::Configuration::MiddlewareStackProxy
被 Railtie 所调用,又由于继承关系,Engine、Application、YourApp 都可用。
实例方法:
use
insert_before & insert
insert_after
swap
delete
除以上方法外,还有:
unshift
运用上述方法,我们可以增加、删除 Middleware,或改变 Middleware 加载顺序。
最后更新于