ruby中的类变量生命周期

时间:2018-02-15 05:23:56

标签: ruby-on-rails ruby

我有一个名为fields的类变量,它是这样启动的:

@@fields ||= JSON.parse(@client.run_request(@request_path, 'get', params))["data"]

在第一次调用该方法之后,在另一个rails请求中,@@fields仍然保留

此值何时到期?

1 个答案:

答案 0 :(得分:0)

类变量没有过期,你可以随时通过类访问它们,只要对象存在就可以访问实例变量,这里有一个读取

http://thoughts.codegram.com/understanding-class-instance-variables-in-ruby/

相关问题