gpt4 book ai didi

ruby-on-rails - 为 rails 中的特定 Controller 跳过/禁用 force_ssl

转载 作者:数据小太阳 更新时间:2023-10-29 06:39:05 25 4
gpt4 key购买 nike

除了 message#new Controller 之外,我需要在我的应用程序中的所有路由上强制使用 SSL。

config/environments/production.rb 中,我有:

config.force_ssl = true

现在所有路由都重定向到 https,现在我想为 message#new Controller 禁用它。

有谁知道如何为 Rails 4+ 应用程序中的特定 Controller 禁用强制 SSL?

最佳答案

根据 documentation以下应该有效(但仅适用于 rails > 5 版本):

config.ssl_options = {
redirect: {
exclude: -> request { request.path =~ /healthcheck/ }
}
}

关于ruby-on-rails - 为 rails 中的特定 Controller 跳过/禁用 force_ssl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31421977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com