Rails附带了一系列默认包含的中间件。但是,如果我想将参数传递给中间件怎么办?例如,ActionDispatch::RemoteIp
具有两个可选参数:ip_spoofing_check
and custom_proxies
。如何重新配置已经包含的ip_spoofing_check
中间件,但传递custom_proxies
自己的值?
您可以使用ActionDispatch::RemoteIp
方法替换默认的custom_proxies
。
Middleware#swap
不幸的是,参考文献在这里ActionDispatch::RemoteIp
被不良记录。