動的に変更されるRUBYの動的配列を取得しようとしていました。私はクラス変数にプッシュすることができませんでした。どのように私はそれを行うことができますいずれかの助けて下のコードを参照してください。Rubyのクラス変数インスタンス変数
class SampleController < ApplicationController
@@array = []
@@x = 0
def ajax_data
y = (rand()*100).round()
@@array << [@@x,y]
@@x += 1
end
end
私の質問は、私たちがメソッドajax_data
に呼び出すが、それは常にこの[ [0, y] ]
のように一つの値の出力を与えるたび、クラス変数@@array
は、配列のサイズを増やす必要があるということです。私は@@array and @@x
の値を増やしたいと思います。
どうすればいいですか?
私はあなたのコードを使用して、@@配列http://pastie.org/3372267 – ck3g