-1

Rails 2.3 のアプリがあり、params ハッシュ全体を新しいハッシュに置き換えることができるミドルウェアが必要です。

私はミドルウェアにラック要求オブジェクトを持っているので、request.paramsを実行するとハッシュが返されます。私{"y" => "c", "x" => "4"}の要件は、すべてを削除してrequest.paramsオブジェクトを作成すること{"z" => "t"}です。これは、ハッシュを置き換えたいだけだからです。ハッシュを置き換えるために使用できるセッター メソッドが表示されません。これを行う方法はありますか?

4

1 に答える 1

1

試す、

request.params.clear
request.params[:new] = "hi"
p request.params
于 2014-01-24T07:49:43.010 に答える