我正在使用基本身份验证在 Rails 3 上开发一个简单的应用程序。应用程序检查每个请求的有效会话。如何使用 Sencha 管理会话?我试图让 Rais Session 将其作为参数传递给 sencha,以便它可以将其发送回应用程序....但是使用request.session[:id] 或 *request.session[:session_id]* 没有返回任何值。
解决这个问题的最佳方法是什么(保持会话)?我考虑过创建自己的会话哈希以使用...
非常感谢任何帮助!
我正在使用基本身份验证在 Rails 3 上开发一个简单的应用程序。应用程序检查每个请求的有效会话。如何使用 Sencha 管理会话?我试图让 Rais Session 将其作为参数传递给 sencha,以便它可以将其发送回应用程序....但是使用request.session[:id] 或 *request.session[:session_id]* 没有返回任何值。
解决这个问题的最佳方法是什么(保持会话)?我考虑过创建自己的会话哈希以使用...
非常感谢任何帮助!
好的,从一开始 - 不是request.session
但只是session
。不是session[:id]
但是 request.session_options[:id]
(至少如此处所述:Finding the session id in rails 3,也适用于 rails4 )。
如何/为什么要在 Sencha 中管理会话?煎茶只是前端,与它无关。如果 yoy 已正确配置 session in config/initializer/session_storage.rb
,则 session_id 应在每个请求的 cookie 中传递。