gpt4 book ai didi

ruby-on-rails - Rails + Devise 如何不强制使用 SSL?

转载 作者:数据小太阳 更新时间:2023-10-29 08:08:49 26 4
gpt4 key购买 nike

我的暂存服务器没有有效的 SSL 证书。所以我想在我的 Rails 应用程序上禁用 SSL 以避免浏览器警告。我尝试了很多方法来让它运行,但 Devise 总是将用户重定向到 https URL。

我的暂存环境是我的生产环境的精确副本,除了这一行:

config.force_ssl = false

我尝试将设计配置为强制使用 http ( https://github.com/plataformatec/devise/wiki/How-To:-Use-SSL-(HTTPS) ),但它也不起作用:

class ApplicationController < ActionController::Base
force_ssl if: :ssl_configured?

def ssl_configured?
false
end
end

我确定我遗漏了什么...

最佳答案

查看您的config/environments/staging.rb

如果你碰巧使用这些行.. 删除它们

config.to_prepare { Devise::SessionsController.force_ssl }
config.to_prepare { Devise::RegistrationsController.force_ssl }
config.to_prepare { Devise::PasswordsController.force_ssl }

希望对您有所帮助:)

关于ruby-on-rails - Rails + Devise 如何不强制使用 SSL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23560712/

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