我正在将 I18n 添加到运行 Rails 2.3.x 的旧版应用程序中,但我遇到了一个非常奇怪的问题,我无法解决。在单个页面上 I18n.locale 返回不同的结果。在侧边栏中,I18n.locale 返回“en”(正确),但在主要内容上返回“de”。这些甚至不是不同的部分,它们只是在不同的 div 中。
我什至尝试删除 de.yml,但它仍然坚持将页面的某些区域显示为属于“de”语言环境。
我在这里不知所措,真的希望有人有一些见识。
编辑:我发现在某种程度上存在与 Globalize2 相关的问题。