Moja aplikacja jest wymagana, aby użytkownicy logowali się na różne konta w oddzielnych zakładkach w przeglądarce (my kierujemy się w szczególności do Chrome). Ponieważ Rails używa plików cookie do przechowywania informacji o sesji, gdy użytkownik jest zalogowany, są oni zalogowani na wszystkich kartach przeglądarki. Używam metody sesji sesji ActiveRecord, ale nawet identyfikator sesji jest zapisywany jako plik cookie.Rails ActiveRecord Session Store w HTML5 SessionStorage Zamiast Cookie
Wygląda na to, że istnieje rozwiązanie wykorzystujące mechanizm sessionStorage HTML5, który jest ograniczony zakresem do karty lub okna, w którym zalogowany jest użytkownik. Wydaje mi się, że wystarczy tylko Railsy, aby zapisać informacje o sesji w sessionStorage zamiast ciasteczek. Ale nie mogę znaleźć żadnych informacji na ten temat.
Zakładając, że nie ma sposobu, aby skonfigurować składnicę sesji do zrobienia tego w Railsach, czy możliwe jest zastąpienie mechanizmu zapisywania sesji ActiveRecord? Jakieś wskazówki, gdzie szukać informacji o tym, jak to zrobić?
Czy znalazłeś odpowiedź na to pytanie? – Marklar