ruby rails session 变量的类型解决思路

ruby rails session 变量的类型
在   rails   的controller   中调用session的代码如下:
session[:cart}]...
这里session前面为什么没有   @   符号。
同样的,flash和logger也是同样的问题,它们属于local,instance还是constant变量?

------解决方案--------------------
session其实是method
当然可以用@session,不过已经不推荐这样用
------解决方案--------------------
同样不推荐使用的还有 @params ,详细的可以查文档。另外,提醒楼主一点,session[ 'user '] 和 session[:user] 将返回两个不一样的引用……