que tienen algunas de las URL, como¿Cómo extraer los parámetros de URL de una URL con Ruby o Rails?
http://www.example.com/something?param1=value1¶m2=value2¶m3=value3
y me gustaría para extraer los parámetros de estas URL y conseguir que en un hash. Obviamente, podría usar expresiones regulares, pero me preguntaba si habría formas más fáciles de hacerlo con Ruby o Rails. No he encontrado nada en el módulo Ruby URI
, pero quizás me perdí algo.
De hecho, necesito un método que hacer eso:
extract_parameters_from_url("http://www.example.com/something?param1=value1¶m2=value2¶m3=value3")
#=> {:param1 => 'value1', :param2 => 'value2', :param3 => 'value3'}
¿Le tienen algunos consejos?
'hash [* string.split ('&'). collect {| i | i.split ('=')}. flatten] ' Esto funcionaría también, pero probablemente sea la peor opción para este caso.Pero aún así puede encontrar este fragmento interesante. (Publicar como comentario ya que no lo considero una respuesta :-)) – Vojto