2007年3月29日星期四

Ruby on Rails之会话

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信息存储在服务端的一个文件中。

没有评论: