Voglio inviare un dati JSON al controlloreCome pubblicare un array in Rails
in javascript, i dati è un array, per esempio, a = [1,2]
poi ho POST, per esempio
$.post('user/data', {'data' : a})
nel controller utente, ottengo i dati dai parametri.
Tuttavia, quando ho recuperare params [: dati], ho ottenuto un hash:
{"0"=>1, "1"=>2}
piuttosto che una matrice!
quindi devo convertire manualmente l'hash in un array.
Esiste un metodo per passare l'array esatto al controller?
Eventuali duplicati: http://stackoverflow.com/questions/6410810/rails-not-decoding-json -from-jquery-correct-array-getting-a-hash-with-intege –
cosa succede se si usa 'a.map (&: id)' se a è la collezione di oggetti? –
@ldiqual: va bene! grazie!! – HanXu