각 브라우저 (사용자 설정)에 대한 일부 영구 데이터를 저장하고 사이트를 사용하기 위해 로그인하지 않으려합니다. 이것을 달성하기위한 bset 방법은 무엇입니까?정상적인 세션 만료에 영향을 미치지 않고 영구 세션 데이터를 Rails에 저장
- 스토어 세션 쿠키의 정보 :
가 나는 두 가지 방법을 생각했습니다. 이 접근법의 문제점은 브라우저가 닫힐 때 사용자의 로그인 세션이 만료되지 않도록하는 부작용이있는 세션 쿠키에 만료 시간을 설정해야한다는 것입니다.
- DB에 정보를 저장하고 검색 키를 클라이언트 쪽의 쿠키에 저장합니다. 데이터를 검색하기 위해 추가 쿼리 및 일부 비 직렬화가 필요할 수 있으므로 성능 문제가 우려됩니다. 성능상의 이유로 인해 Rails가 ActiveRecordStore에서 기본 설정으로 전환 된 것처럼 보입니다. http://ryandaigle.com/articles/2007/2/21/what-s-new-in-edge-rails-cookie-based-sessions
이 작업을 수행하는 데 권장되는 방법은 무엇입니까?