Ruby on Rails 中文 Wiki
如何使用session会话信息

花30秒掌握session

Session? 中储存值

session[:greeting] = "Hello world!" 

从 Session中读取值

session[:greeting] # => "Hello world!" 

删除一个Session中的值

session[:greeting] = nil

清空当前 sesson

reset_session

使用 session 的问题和解答

奇怪的应用程序错误
如果你在session中放了很多垃圾信息(比如无法访问的对象)那么你所使用的网络服务器可能拒绝运行主调度程序(dispatcher)。删除Session中的数据就可以解决这个问题。查看经验和技巧?以了解更多

加入到session的数据没有被保存,或者无法被读取
  1. 确定你的客户端浏览器可以接受cookie。
  2. 如果session数据无法被读取,确定 控制器中没有使用 session :off
本条目被以下条目链接: