session_store.rb cookie 密钥更改不会更改 cookie 名称
session_store.rb cookie key change doesn't change cookie name
在我的 rails 应用程序中,我尝试像这样更改 cookie 密钥
Rails.application.config.session_store :cookie_store, key: '_test_session', domain: :all
但是当我检查浏览器 cookie 时,键名仍然是 _session_id
有人知道为什么键名没有更改为 _test_session
吗?
我正在使用 Rails 5.2.4 & Ruby 2.6.3
更改密钥不会更改用户浏览器中的现有会话 cookie 名称。您必须手动清除它或忽略它。只有后续请求才会更改 cookie 名称。
问题是 rails_admin gem 我正在我的应用程序中使用。
https://github.com/sferik/rails_admin/pull/3006 rails_admin gem 中的此 PR 硬编码 session_store 以基于 cookie。所以即使我从 session_store.rb
更改为 cache_store
它也被覆盖了
在我的 rails 应用程序中,我尝试像这样更改 cookie 密钥
Rails.application.config.session_store :cookie_store, key: '_test_session', domain: :all
但是当我检查浏览器 cookie 时,键名仍然是 _session_id
有人知道为什么键名没有更改为 _test_session
吗?
我正在使用 Rails 5.2.4 & Ruby 2.6.3
更改密钥不会更改用户浏览器中的现有会话 cookie 名称。您必须手动清除它或忽略它。只有后续请求才会更改 cookie 名称。
问题是 rails_admin gem 我正在我的应用程序中使用。
https://github.com/sferik/rails_admin/pull/3006 rails_admin gem 中的此 PR 硬编码 session_store 以基于 cookie。所以即使我从 session_store.rb
更改为 cache_store
它也被覆盖了