所以我对不同的网址(语言环境)有不同的页面。我的问题是,当我从一个页面导航到下一个页面时,会出现默认 url,并且您会看到默认站点,而不是特定于初始 url 请求的站点。
所以基本上我最初访问
htttp://localhost:3000/?locale=ru
对于我的应用程序的第一页,俄罗斯网站出现了。当我导航到下一页时,它会返回
htttp://localhost:3000
并加载此页面。我不知道为什么。有人会知道吗?
def set_locale
I18n.locale = params[:locale] || I18n.default_locale
end
我已经做到了。
谢谢。