2

私はこれをかなり長い間グーグル検索しましたが、驚くべきことに結果はありませんでした。

redirect_to を介して、着信要求のすべての URL パラメータを渡すにはどうすればよいですか?

どのパラメータになるか分からないので、普通の:this => thatやり方ではいけません

たとえば、site.com?utm_source=test&utm_content=y&x=y のリクエストが来るとします。

しかし、キーがどうなるかはわかりません

私は次のようにしますが、リダイレクト後に URL に表示したくない他の多くのパラメータが含まれています

redirect_to :action => :new, :params => params

4

1 に答える 1

3

答えは次のようです(GETパラメーターのみ)

redirect_to :action => :new, :params => request.query_parameters

POST パラメータの場合のみ使用できます

redirect_to :action => :new, :params => request.request_parameters

于 2013-07-10T14:44:02.107 に答える