Si convierto un hash en una cadena de consulta, ¿cómo puedo volver a convertirlo?Rieles: opuesto a Hash # to_param
{:filters => {:colour => ['Red', 'Blue'], :size => 'Medium'}}.to_param
=> "filters[colour][]=Red&filters[colour][]=Blue&filters[size]=Medium"
rieles parece hacer esto de forma automática cuando se rellena el hash params
, pero es posible llamar a este método directamente?
Gracias.
'rack :: Utils.build_nested_query ('filtros [color] [] = rojo y filtros [color] [] = azul y filtros [size] = Medium')' resulta en 'ArgumentError: value debe ser un Hash'. ¿Qué estoy haciendo mal? – gjb
Ahh, veo que has editado tu respuesta. 'parse_nested_query' funciona perfectamente, gracias! – gjb
@gjb: sí, lo siento mal, me confundo todo el tiempo todo el tiempo. –