2

Globalize 3 で特定の翻訳を読み込むことはできますか?

たとえば、Post翻訳可能で、正しいロケールでフロント エンドに表示される があります。ただし、固定ロケールの :en を持つ管理者に同じバージョンを表示したいと考えています。

これを行う1つの方法は、現在のロケールを伝えることです。

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

問題なく動作しますが、ロケールをグローバルにオーバーライドすることになります。

では、この 1 つのインスタンスだけに特定のロケールを要求するにはどうすればよいでしょうか?

4

1 に答える 1

1

ビューで使用する必要がありGlobalize.with_localeます:

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