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 回答