Quiero publicar un datos como JSON al controladorde cómo escribir una matriz en rieles
en JavaScript, los datos es una matriz, por ejemplo, a = [1,2]
entonces POST, digamos
$.post('user/data', {'data' : a})
En el controlador de usuario, obtengo los datos de params.
Sin embargo, cuando recupero params [:] de datos, tengo un hash:
{"0"=>1, "1"=>2}
en lugar de una matriz!
así que tengo que convertir el hash en una matriz manualmente.
¿Hay algún método para pasar la matriz exacta al controlador?
Posible duplicado: http://stackoverflow.com/questions/6410810/rails-not-decoding-json -from-jquery-properly-array-becoming-a-hash-with-intege –
¿Qué ocurre si se utiliza 'a.map (&: id)' si a es la colección de objetos? –
@ldiqual: ¡eso es bueno! ¡¡gracias!! – HanXu