gpt4 book ai didi

ruby-on-rails - rails 3.2.x 到 rails 4.2 升级 : HTTP_COOKIE issue in request

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

我最近将 rails3.2 升级到 4.2.10 并且我使用 cookie store 来存储 session 。现在,从其他应用程序到我的应用程序服务器 request 对象的请求没有我从我的应用程序设置的 HTTP_COOKIE 。我检查了 Rack::Request 类,但找不到任何相关内容。否则我无法授权请求。提前致谢:)

最佳答案

根据 this line源码中需要设置secret_key_base;否则将使用 LegacyKeyGenerator。创建 config/secrets.yml 就足够了,每个环境都有类似的东西:

development:
secret_key_base: 07e4bd41e6a5d2da57a8b1b8fd0ac92bf58c90d83da67731e3cd50226ef5a129e7ff568bf080d7c7462d36e5012d252053dd05e6c6509f6ed82c13744186e227

还有Upgrading page建议将 cookie_serializer 设置为 hybrid 选项以增量迁移遗留 cookie:

Rails.application.config.action_dispatch.cookies_serializer = :hybrid

关于ruby-on-rails - rails 3.2.x 到 rails 4.2 升级 : HTTP_COOKIE issue in request,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50152203/

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