Ruby on Rails之会话
1,进行session跟踪的地层机制有若干种:
- 把session信息编码到每一页的表格数据中。
- 把session ID加入到每个URL的结尾处,即所谓的URL重写选项。
- cookie。
2,Rails使用基于cookie的会话跟踪方式。
所以若要使用Rails站点,则浏览器必须允许cookie。
3,类hash的集合
- 在Rails中,controller之内,Rails维护这一个特殊的类hash的集合,就被称为session。任何你保存到key/value对数据,在处理随后的来自相同浏览器的请求时,这些数据都是可以获得的。
- 默认情况下,Rails把session信息存储在服务端的一个文件中。