Как перенастроить промежуточное ПО Rails по умолчанию - PullRequest
0 голосов
/ 26 февраля 2020

Rails поставляется с набором промежуточного программного обеспечения, которое включено по умолчанию. Но что, если я хочу передать аргументы промежуточному программному обеспечению? Например, ActionDispatch::RemoteIp принимает два необязательных аргумента: ip_spoofing_check и custom_proxies. Как перенастроить уже включенное промежуточное программное обеспечение ActionDispatch::RemoteIp, но передать свое собственное значение для custom_proxies?

1 Ответ

2 голосов
/ 26 февраля 2020

ActionDispatch::RemoteIp проверяет атаки на спуфинг IP и получает действительный client_ip из заголовков запросов. Настраивается с помощью опций config.action_dispatch.ip_spoofing_check и config.action_dispatch.trusted_proxies.
- Руководства по Rails - настройка промежуточного программного обеспечения

Фактически большинство промежуточного программного обеспечения имеет установщики, так что вы можете перенастроить это вместо того, чтобы изменять аргументы инициализации.

...