Ruby on rails Rails I18n locale在整个页面中返回不同的结果

Ruby on rails Rails I18n locale在整个页面中返回不同的结果,ruby-on-rails,internationalization,globalize2,Ruby On Rails,Internationalization,Globalize2,我正在将I18n添加到运行Rails 2.3.x的传统应用程序中,但我有一个非常奇怪的问题,我无法解决。在单个页面上,I18n.locale返回不同的结果。在侧边栏中,I18n.locale返回'en'正确,但在主内容上返回'de'。这些甚至不是不同的部分,它们只是在不同的分区中 我甚至尝试删除de.yml,但它仍然坚持显示页面的某些区域属于“de”区域设置 我在这里不知所措,真的希望有人有一些见解 编辑:我发现Globalize2有一个问题。主页上的同一个字段似乎声明了不是这个字段,您可以对此

我正在将I18n添加到运行Rails 2.3.x的传统应用程序中,但我有一个非常奇怪的问题,我无法解决。在单个页面上,I18n.locale返回不同的结果。在侧边栏中,I18n.locale返回'en'正确,但在主内容上返回'de'。这些甚至不是不同的部分,它们只是在不同的分区中

我甚至尝试删除de.yml,但它仍然坚持显示页面的某些区域属于“de”区域设置

我在这里不知所措,真的希望有人有一些见解


编辑:我发现Globalize2有一个问题。

主页上的同一个字段似乎声明了不是这个字段,您可以对此进行一点扩展吗?我不知道你的确切意思。例如,我们有locale.en.yaml:包含在en:activerecord:title中,在同一个德语locale.de.yaml中,没有这样的记录。因此,请在帖子中显示这两个版本。