0

我正在使用 rails 国际化,所以我的 URL 看起来像这样:

http://localhost:3000/dashboard/index?locale=es

我有一个带有 get 方法的表单,它将雪人参数附加到 URL:

http://localhost:3000/dashboard/index?locale=es?utf8=%E2%9C%93&dateregistration=2013-06-20

反而:

    http://localhost:3000/dashboard/index?locale=es&utf8=%E2%9C%93&dateregistration=2013-06-20

问题是,如果我重新加载位置(F5)......我观察到参数语言环境是:

p locale
:"es?utf8=V"

反而:

p locale
:es

所以 I18n 不能正常工作。

有什么想法或建议吗?

谢谢。

4

1 回答 1

0

?应该只在 URL 中的第一个参数之前。其他的都应该以&.

所以你的表单需要生成 URL

http://localhost:3000/dashboard/index?locale=es&utf8=%E2%9C%93&dateregistration=2013-06-20

...注意&之前的utf8

于 2013-06-27T11:26:23.350 回答