1

Ajax を介して jQuery から Rails に配列の配列を渡しています。

search_array = [arr1, arr2];

コンソールでは、これが渡されると表示されます。

search_array => {"0" => ["Trader"], "1" => ["x1"]}

どちらが正しい。

各配列の値にアクセスするにはどうすればよいですか? 通常の宣言を使用して、値の配列だけにアクセスできます。

myArrayInRails = params[:searchArray]

次に、次のような通常の呼び出しを行います。

myVar = myArrayInRails[0] 

値を取得しますが、より深くアクセスすることはできません:

myVar = myArrayInRails[0][0]

それは私に与えます:

Undefined method '[]' for nil:nilClass.
4

1 に答える 1