Sam*_*ong 1 session ruby-on-rails
在rails 2.3中,我将会话存储从cookie更改为active_record.我比较了两家商店之间的session.inspect.在cookie_store中,它显示了很多信息,但在active_record_store中它没有显示任何内容(只是{}).
我的主要音乐会是session_id.您无法在active_record_store中获取会话[:session_id].这是正确的行为吗?我是否必须根据会话存储选项以不同方式查看会话?
山姆
你为什么试图访问session_id?您应该将会话视为Rails为您创建的哈希.例如,如果您这样做:
def some_action
session[:name] = "wycats"
end
Run Code Online (Sandbox Code Playgroud)
在随后的行动中,您将能够:
def some_action
session[:name] # will be "wycats"
end
Run Code Online (Sandbox Code Playgroud)
换句话说,会话是一个持久存在请求的哈希.
| 归档时间: |
|
| 查看次数: |
1372 次 |
| 最近记录: |