Rails/javascript:在URL重定向中传递params值

24 浏览
0 Comments

Rails/javascript:在URL重定向中传递params值

重定向,我们使用地理定位的IP地址来正确计算税收。以下代码适用于没有任何参数的网址。确保西班牙用户跳转到西班牙支付页面,其他用户跳转到英国支付页面。

<% if URI(request.original_url).path == '/subscriptions/spain' %>
  if (x.country.iso_code !== "ES"){window.location.replace('/subscriptions/new');}
<% elsif URI(request.original_url).path == '/subscriptions/new' %>
  if (x.country.iso_code == "ES"){window.location.replace('/subscriptions/spain');}
[…等等等等…]
<% end %>

但是如果有参数该怎么办?我该如何将

subscriptions/new?c=tree

重定向到

subscriptions/spain?c=tree

谢谢。

0