假设我在我的rails app lib/
文件夹中有一些module
声明
module myModule
class someClass
def somemethod
local_var = session(:some_hash)
end
end
end
问题是我的session
文件夹中无法识别app/
文件夹中识别的lib/
变量。但我认为session
是一个超级变量,我们可以随处调用,对吧?
答案 0 :(得分:1)
不,它不是变量。这是一种可以从控制器和视图中访问的方法。
Ruby中的全局变量前面加上$
:
$example_global_variable
而且,说实话,你很少使用它们。