如何重新配置 Rails默认中间件

问题描述 投票:0回答:1

Rails附带了一系列默认包含的中间件。但是,如果我想将参数传递给中间件怎么办?例如,ActionDispatch::RemoteIp具有两个可选参数:ip_spoofing_check and custom_proxies。如何重新配置​​已经包含的ip_spoofing_check中间件,但传递custom_proxies自己的值?

ruby-on-rails ruby rack
1个回答
0
投票

您可以使用ActionDispatch::RemoteIp方法替换默认的custom_proxies

Middleware#swap

不幸的是,参考文献在这里ActionDispatch::RemoteIp被不良记录。

© www.soinside.com 2019 - 2024. All rights reserved.