Ho un URL della forma http://www.example.com?foo=one&foo=two
come analizzare campo multivalore da Query URL in Rails
voglio ottenere una matrice di valori ['one', 'two']
per foo
, ma params[:foo]
restituisce solo il primo valore.
So che se ho usato foo[]
invece di foo
nell'URL, quindi params[:foo]
mi avrebbe dato la matrice desiderata.
Tuttavia, desidero evitare di modificare la struttura dell'URL, se possibile, poiché la sua forma è fornita come specifica per un'applicazione client. c'è un buon modo per ottenere tutti i valori senza cambiare il nome del parametro?
funziona come un fascino, grazie. Avevo solo bisogno di un solo posto in un controller, quindi non avevo nemmeno bisogno di scherzare con i parametri. – ykaganovich