替换Rack中间件中的参数

时间:2014-01-24 07:36:38

标签: ruby-on-rails ruby rack rackup

我在rails 2.3中有一个应用程序,并希望有一个中间件可以用新哈希替换整个params哈希

我将在我的中间件中使用机架请求对象,所以当我执行request.params时它返回一些哈希说{"y" => "c", "x" => "4"}现在我的要求是我要删除所有内容并创建一个request.params对象为{ {1}}我只想替换哈希我没有看到任何可用的替换哈希的setter方法有没有办法做到这一点?

1 个答案:

答案 0 :(得分:1)

尝试,

request.params.clear
request.params[:new] = "hi"
p request.params