Rails:使用Switch User gem时设置和删除其他cookie

时间:2014-02-27 00:31:22

标签: ruby-on-rails cookies

我使用switch_user gem可以更改为其他用户。但是,我希望能够在切换到用户时设置或删除cookie。我无法这样做,switch_user上的文档没有提到这一点。也许它与我的身份验证宝石authlogic有更多关系(在switch_user配置文件中你必须指定你正在使用的授权提供商),但我没有&#39不知道。有任何想法吗?谢谢!

1 个答案:

答案 0 :(得分:0)

由于cookie溢出,将信息存储在会话中而不是cookie中是更好的选择,因为存在4KB限制。

有关此内容的更多信息,请访问:Cookie overflow in rails application?

另一种方法是使用机架会话:http://pivotallabs.com/fast-user-switching-with-devise/