Заменить параметры в промежуточном программном обеспечении Rack
У меня есть приложение в rails 2.3, и я хочу иметь промежуточное ПО, которое может заменить весь хэш params новым хешем
у меня был бы объект запроса стойки в моем промежуточном программном обеспечении, поэтому, когда я делаю request.params, он возвращает мне хэш-слово {"y" => "c", "x" => "4"}
Теперь мое требование - я хочу удалить все и создать объект request.params как {"z" => "t"}
я просто хочу заменить хеш, я не вижу ни одного доступного метода установки для замены хеша, есть ли способ сделать это?
1 ответ
Решение
Пытаться,
request.params.clear
request.params[:new] = "hi"
p request.params