Вы можете использовать модуль Ruby CGI по умолчанию для анализа строки запроса в контроллере Rails следующим образом:
params = CGI.parse(request.query_string)
Это даст вам то, что вы хотите, но учтите, что вы не получите никаких других расширений Rails для разбора строки запроса, например, с использованием HashWithIndifferentAccess
, поэтому вам придется использовать String, а не Symbol ключи. *
Кроме того, я не верю, что вы можете установить такие параметры одной строкой и перезаписать содержимое параметров rails по умолчанию. В зависимости от того, насколько широко вы хотите это изменение, вам может понадобиться немного подправить патч или взломать внутренности. Однако, если вам нужно глобальное изменение, то целесообразно поместить его в фильтр before в application.rb
и использовать новый экземпляр var, такой как @raw_params