我正在试图获取一个动态数组,它将被动态更改。我无法推送到类变量。任何人都可以帮助我怎么做,请参阅下面的代码。Ruby中的类变量实例变量
class SampleController < ApplicationController
@@array = []
@@x = 0
def ajax_data
y = (rand()*100).round()
@@array << [@@x,y]
@@x += 1
end
end
我的问题是,类变量@@array
应增加数组的大小,每当我们调用方法ajax_data
但它总是给人一种价值的这样[ [0, y] ]
输出。我想增加@@array and @@x
值。
我们该怎么做?
我已经使用你的代码,并获得正确的值@@ array http://pastie.org/3372267 – ck3g 2012-02-13 08:01:27