前端之家收集整理的这篇文章主要介绍了
ruby-on-rails – 为两种不同的型号设计单独的标志,
前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有两个使用Devise的User和Admin(使用RailsAdmin)模型.我以
用户身份
登录,然后以
管理员身份
登录.但从其中一个模型
退出的结果是同时
退出两个模型.我该如何
解决?
请帮忙 :)
问题出在config / initializers / devise.rb中的一个字符串中:
>默认值:
#配置sign_out行为.
#Sign_out操作可以作用域(即/ users / sign_out仅影响:用户范围).
#默认为true,这意味着任何注销操作都将注销所有活动范围.
#config.sign_out_all_scopes = true
>需要:
config.sign_out_all_scopes = false
原文链接:https://www.f2er.com/ruby/271377.html