Я пытаюсь использовать i18n в рельсах. Я хочу, чтобы язык устанавливался сначала из params [: locale] (возможно, уже в URL), затем из заголовка http браузера и, наконец, из default_locale. Все отлично. Теперь проблема начинается, когда я хочу добавить выпадающий список, чтобы позволить пользователю изменить локаль. Как заставить страницу перезагрузиться с новой локалью?
К вашему сведению, я пытался использовать .js и форсировать page.reload. В результате после перезагрузки он сохранил ту же локаль в URL. Есть идеи?