2

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

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

这样做的一种方法似乎是告诉我们所处的语言环境:

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

工作得很好,但这将覆盖全球的语言环境。

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

4

1 回答 1

1

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

- Globalize.with_locale(:de) do
  = debug @post
于 2012-12-11T16:51:25.640 回答