J'ai une URL de la forme http://www.example.com?foo=one&foo=two
comment analyser de champ multivalué requête URL dans Rails
Je veux obtenir un tableau de valeurs ['one', 'two']
pour foo
, mais params[:foo]
ne retourne la première valeur.
Je sais que si j'ai utilisé foo[]
au lieu de foo
dans l'URL, alors params[:foo]
me donnerait le tableau désiré.
Toutefois, je souhaite éviter de modifier la structure de l'URL si possible, car sa forme est fournie en tant que spécification à une application cliente. est-il un bon moyen d'obtenir toutes les valeurs sans changer le nom du paramètre?
fonctionne comme un charme, merci. J'en avais juste besoin en un seul endroit dans un contrôleur, donc je n'ai même pas eu besoin de bourrer avec des params. – ykaganovich