我正在使用基于默认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