4

如何從請求對象獲取會話ID。 下面的代碼可以在Rails 3中使用來獲取會話ID。但是,這似乎並沒有工作任何更多的的Rails 4.1.6和Ruby 2.1.3Rails 4.1.6會話ID

request.session_options[:id] 
+3

你試過'session.id'嗎? – Vucko 2014-11-05 10:17:09

+1

request.session.id在關閉或重新打開瀏覽器後,即使在多個請求中也總是返回同一個瀏覽器的值 – Kashif 2014-11-05 10:17:57

+1

根據其他人(http://stackoverflow.com/a/4824984/1015289)session.id似乎是正確,也爲我工作。也許瀏覽器保留歷史記錄,以便在會話過期或手動清除歷史記錄之前會話可能不清除? – 2015-01-15 09:27:35

回答

10
session.id 

這是做了正確的道路。