我有一个导航栏,其中包含指向不同语言的链接:
<%= link_to t('header.english'),locale: "en" %>
问题是当用户尝试在包含URL中的其他参数的页面上切换语言时.此时更改语言环境会重新加载页面并删除所有其他参数.
例如,何时
/page/new?param1=1¶m2=2
打开,用户切换语言环境,
/page/new?locale=en
打开,两个附加参数都从网址中删除.