使用Globalize3加载特定翻译

时间:2012-12-11 16:03:46

标签: ruby-on-rails-3 globalize3

是否可以使用Globalize 3加载特定翻译?

例如,我有一个可翻译的Post,并在正确的区域设置中显示在前端。但是,我想在管理员中显示一个具有固定语言环境的相同版本:en。

这样做的一种方法似乎是通过告诉我们所在的地区:

Globalize.locale = :de
Post.where(id: params[:id])

工作正常,但这将覆盖全球的语言环境。

那么,我如何才能为这一个实例请求特定的语言环境?

1 个答案:

答案 0 :(得分:1)

您需要在视图中使用Globalize.with_locale

- Globalize.with_locale(:de) do
  = debug @post