gpt4 book ai didi

ruby-on-rails - 从清除 session 中停止设计

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

似乎当用户通过标准 Devise Controller 注销时,Devise 会销毁整个 session 存储,而不仅仅是它自己的数据。有什么办法可以避免这种行为?我还有其他不相关的数据应该保留。

session[:my_var] = "123"

通过设计注销...

puts session[:my_var]
# => nil

最佳答案

在 devise 的最新版本中,不需要覆盖 session Controller ,相反你可以使用:

config.sign_out_all_scopes = false

devise.rb 文件中获得所需的行为。

关于ruby-on-rails - 从清除 session 中停止设计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10153040/

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