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.