Ho un hash del formato:Hash invert in Ruby?
{key1 => [a, b, c], key2 => [d, e, f]}
e voglio finire con:
{ a => key1, b => key1, c => key1, d => key2 ... }
Qual è il modo più semplice per ottenere questo risultato?
Sto usando Ruby on Rails.
UPDATE
OK sono riuscito a estrarre l'oggetto reale dal log del server, esso viene spinta tramite la tecnologia AJAX.
Parameters: {"status"=>{"1"=>["1", "14"], "2"=>["7", "12", "8", "13"]}}
Non sono sicuro di come farlo stampare un array in modo da poterlo leggere per sperimentare. – cjm2671
Ancora, che cosa hai provato? 'p array' stampa le cose. – Mat
Sei sicuro che sia un array e non un hash? Il modo in cui lo descrivi è ambiguo. –