我在rails 2.3中有一个应用程序,并希望有一个中间件可以用新哈希替换整个params哈希
我将在我的中间件中使用机架请求对象,所以当我执行request.params时它返回一些哈希说{"y" => "c", "x" => "4"}
现在我的要求是我要删除所有内容并创建一个request.params对象为{ {1}}我只想替换哈希我没有看到任何可用的替换哈希的setter方法有没有办法做到这一点?
答案 0 :(得分:1)
尝试,
request.params.clear
request.params[:new] = "hi"
p request.params