我正在使用基於默認Cookie的會話存儲。基本上,我使用的是heroku,我需要從我的應用程序:http://test1.myapp.com轉到heroku一頁:http://myapp.heroku.com/billing - 所以我需要訪問會話,當我去heroku網址。我想訪問heroku頁面上的session [:user_id],但是何時進入heroku頁面會生成一個新的會話。按會話ID訪問導軌會話信息
我在想我可以在querystring的主要URL上傳遞session_id,但我不知道如何從heroku url頁面訪問它。
我嘗試這樣做:
session[params[:sid]][:user_id]
,但它不工作。如果您知道會話ID,是否可以訪問會話信息?或者有另一種方式來從另一個網址讀取會話信息(但都在同一個應用程序中)?
謝謝。
您使用的是基於cookie的會話還是數據庫支持的會話?使用基於cookie的會話可能不可能,但是如果您使用的是ActiveRecord會話存儲,您應該能夠從數據庫獲取會話,並給定其ID並解組內容。 – 2009-12-17 22:21:16
我正在使用基於cookie的會話。 – 2009-12-17 22:23:25