Я хочу, чтобы ресурс URI выглядеть следующим образом:Стандартный способ для Rails для анализа параметров запроса массива без использования скобок в URL-адресе?
https://domain.tld/resource?param=foo¶m=bar¶m=baz
Но Rails требует параметров запроса массива использовать квадратные скобки, обозначение. Перед URL побега, то Rails эквивалент выше URI выглядит следующим образом:
https://domain.tld/resource?param[]=foo¶m[]=bar¶m[]=baz
я могу вручную пререкаться request.url
внутри моего контроллера, но я предпочел бы не делать этого Времнное, если я могу помочь ему. Есть ли стандартный способ поддержки первого стиля URI в Rails?
Несколько фреймворков используют это для указания набора параметров, например массива или списка. –
Я согласен с @DaveNewton здесь, как и статья в Википедии. «Хотя нет окончательного стандарта, большинство веб-фреймворков позволяют связать несколько значений с одним полем». https://en.wikipedia.org/wiki/Query_string – GrooveStomp
@SperanskyDanil Meh; AFAIC важной частью ответа является «не стандартный способ» - я просто указывал, что дополнительная часть не совсем правильная. Не так неправильно, что оправдывать понижение ИМО. –