Globalize3 - 一个视图中的两个翻译

时间:2012-08-27 12:50:50

标签: ruby-on-rails ruby internationalization globalize3

我使用gem globalize3。

我希望以两种语言获得翻译帖子,首先是英语,然后是俄语,在一个索引视图中。而我想发布的不是英文的,在英文帖子之后位于俄文以下。 我的问题是因为我有一个默认的语言环境:en,和if:

@posts = Post.with_translations(:en)

如果需要,我会收到英文帖子,如果:

@posts_ru = Post.with_translations(:ru)

我也用英语发帖。可能是因为默认语言环境英语

如何在一个索引视图中以英语和俄语一起获取@posts? 请帮我! 提前谢谢!

1 个答案:

答案 0 :(得分:6)

您可以获得以下所有翻译:

@posts = Post.with_translations

在您看来,请使用以下内容:

<% @posts.each do |post| %>

  <%= post.name(:en) %>
  <%= post.name(:ru) %>

<% end %>