0
我正在使用設計&覆蓋SessionsController#create以根據特定條件跟蹤登錄。在sign_in後在設計中訪問新的session_id
即使執行sign_in(user)之後,sign_in(user)之前的session [:session_id]的值也是相同的。
我想將新的session_id存儲在數據庫中,以便跟蹤用戶。但無法訪問它。如何得到它?
在尋找它的時候,發現Devise使用了Warden的set_user方法。但即使如此,我還是無法弄清楚在Warden中會議的設置。