0
我有這樣的session_store.rbactive_record_store設置,但仍cookie的創建
幹線:: Application.config.session_store:active_record_store,:鍵=> '_eg2_session_id',:域名=>域
而且我運行會話遷移。會話表在那裏,記錄正在創建,但是Cookie也正在創建。任何想法爲什麼?
我有這樣的session_store.rbactive_record_store設置,但仍cookie的創建
幹線:: Application.config.session_store:active_record_store,:鍵=> '_eg2_session_id',:域名=>域
而且我運行會話遷移。會話表在那裏,記錄正在創建,但是Cookie也正在創建。任何想法爲什麼?
Cookie仍然需要將訪問該站點的用戶映射到數據庫中的會話。當您更改session_store
時,您正在更改的是數據的存儲位置。
所以,你有事情成立的方式,這是大致會發生什麼:
user_id => 5
在會話中,並將其添加到數據庫中當您使用cookie存儲時,這裏是發生了什麼:
user_id => 5
在會話中,而這添加到餅乾在這兩種情況下,一個cookie用於將訪問者與會話相關聯,只是會話中的數據存儲在不同的地方。