gpt4 book ai didi

ruby-on-rails - Rails 4 force_ssl 问题?

转载 作者:行者123 更新时间:2023-12-03 16:05:38 26 4
gpt4 key购买 nike

测试 Rails 4. 在 Rails 3 中,将 force_ssl 放在我的 Controller 顶部,强制 ssl 仅用于生产。这在开发中被忽略,这是我想要的行为,并且符合 force_ssl 的文档。

在 Rails 4 中,我发现 force_ssl 强制 ssl 甚至用于开发,这不是我想要的行为(易于解决,但需要更多我不想要的代码)。此外,我无法在任何发行说明中找到应该更改的位置,因此我认为这可能是一个错误。

我无法通过谷歌搜索或在此网站上找到关于此的错误报告。其他人可以确认吗?此外,如果是这样,有人可以向 Rails 提交错误报告吗(我没有设置这样做的帐户,如果其他人已经有了,我不想创建一个)。

简单的解决方法,顺便说一句:

Rails.env.production? ? force_ssl : nil

最佳答案

这不是错误- https://github.com/rails/rails/pull/5023

针对您的问题给出的解决方案是

force_ssl unless Rails.env.development?

关于ruby-on-rails - Rails 4 force_ssl 问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17223513/

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