使用未知的URL参数重定向?

时间:2012-08-07 20:24:23

标签: ruby-on-rails ruby-on-rails-3 url parameters

我想抓取网址中的所有“附加”参数,并将它们放在redirect_to中。不过,我不知道参数是什么。

示例:example.com/books/1234?name=Bobby&uid=3819&gender=male

我想做redirect_to login_path(params)

之类的事情

然后它会重定向到example.com/login?name=Bobby&uid=3819&gender=male

我知道我可以在:name中传递:uid:genderredirect_to,但就像我说的那样,我不知道确切的参数是什么,所以我只需抓住所有这些。

1 个答案:

答案 0 :(得分:2)

我假设您只想将GET参数传递给此重定向。如果是这样,你可以这样做:

redirect_to login_path(request.GET)