我的應用程序要求用戶在其瀏覽器(我們專門針對Chrome)的不同標籤中登錄到不同帳戶。由於Rails使用cookie來存儲會話信息,因此當用戶登錄時,它們會在瀏覽器中的所有選項卡上登錄。我正在使用ActiveRecord會話存儲方法,但會話的ID也被保存爲一個cookie。Rails ActiveRecord會話存儲在HTML5 SessionStorage而不是Cookie
似乎有一個使用HTML5的sessionStorage機制的解決方案,該機制在用戶登錄的選項卡或窗口的範圍上受到限制。看起來我所要做的就是直接使用Rails將會話信息保存到sessionStorage而不是cookie中。但我根本找不到這方面的信息。
假設沒有辦法配置會話存儲在Rails中執行此操作,是否可以重寫ActiveRecord會話保存機制?任何關於如何去尋找信息的指針?
您是否找到了該問題的答案? – Marklar