2012-02-22 7 views
0

私の見解では、1つのテーブルに表示する2つのインスタンス変数があります。最初の@dataは、@ data = RnFile.allのようなモデルのインスタンス変数です。 2番目の配列は、コントローラで計算された@dataの1データあたりの値を含む配列@resultです。Railsで2つ以上のintance varsをループする

@data[0].atributes @result[0] 
@data[1].atributes @result[1] 
@data[2].atributes @result[2] 
@data[3].atributes @result[3] 
... 

が、私は配列(およびpropably来てそれ以上)の両方を反復処理する方法を見つけ出すことができません:今私の見解では、私は、隣同士にそれらを表示のようなものにしたいです。 提案はありますか?おかげ

答えて

2

あなたがやりたいArray#zipを使用することができます。

@data.zip(@results).each do |data, result| 
    # use data and result as you need here 
end 
+0

ああ、それが働いはい、どうもありがとうございました。 – Max

関連する問題