gpt4 book ai didi

ruby-on-rails - 强制 Spree Commerce 在生产模式下禁用 SSL

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

当我将我的应用程序 (Spree Commerce) 更改为生产模式时,该应用程序运行正常,但是当我想转到 "/admin" 页面时,服务器向我抛出“此网页不是可用”在 Chrome 浏览器中。另外,我不知道这是否正常,但是当服务器向我抛出错误时,服务器将 url 从

http://localhost:3000/ to https://localhost/

有人可以帮忙吗?我是否必须对管理页面和登录页面做些什么才能使它们正常工作?这是我第一次使用 Rails 进行开发。

例如,这些是当我尝试转到 http://localhost:3000/login

时生成的日志
I, [2014-06-19T17:09:17.368486 #4208]  INFO -- : Started GET "/login" for 127.0.0.1 at 2014-06-19 17:09:17 -0500
I, [2014-06-19T17:09:17.531531 #4208] INFO -- : Processing by Spree::UserSessionsController#new as HTML
I, [2014-06-19T17:09:17.697253 #4208] INFO -- : Redirected to https://localhost/login
I, [2014-06-19T17:09:17.697444 #4208] INFO -- : Filter chain halted as #<Proc:0x00000004f9a0c0@/home/angel/.rvm/gems/ruby-2.0.0-p481/gems/actionpack-4.0.4/lib/action_controller/metal/force_ssl.rb:65> rendered or redirected
I, [2014-06-19T17:09:17.697662 #4208] INFO -- : Completed 301 Moved Permanently in 166ms (ActiveRecord: 0.0ms)`

最佳答案

安装 gem 来避免这个问题:

https://github.com/spree/spree_auth_devise

之前有人遇到过这个问题:

Spree: Turning off SSL redirects /admin back to site

还有:

我遇到了同样的问题通过添加修复此问题:

创建文件:

../config/initilizers/spree.rb

Spree.config do |config|
config.allow_ssl_in_production = false #This line
end

似乎有效。

关于ruby-on-rails - 强制 Spree Commerce 在生产模式下禁用 SSL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24316623/

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