ROR SESSION STORE:带有 :redis_store 的会话存储未在响应中获取包含 session_id 的 cookie

问题描述 投票:0回答:1

session_store.rb

Rails.application.config.session_store :redis_store,
                                       servers: ["redis://localhost:6379/0/session"],
                                       expire_after: 90.minutes,
                                       key: "key",
                                       threadsafe: true,
                                       secure: true

使用的中间件:-

config.middleware.use ActionDispatch::Session::RedisStore
config.middleware.use ActionDispatch::Cookies

当我尝试在会话对象中插入键、值时,它成功插入,甚至我可以在 Redis 数据库中看到会话已成功创建 据我所知,

ActionDispatch::Session::RedisStore
自动生成带有
_session_id
键的cookie,用于从redis检索会话数据,但就我而言,我没有收到任何cookie响应 请帮忙我是不是错过了什么?

尝试了许多其他宝石,如 redis-actionpack、redis-session-store 等,但都不起作用

ruby-on-rails redis session-cookies session-store redis-rails
1个回答
0
投票

嘿我也面临着同样的问题!你能解决吗?

© www.soinside.com 2019 - 2024. All rights reserved.