Globalize3 - 在一个视图中的两个译本(Globalize3 - two transla

2019-10-17 04:05发布

我用宝石globalize3。

我希望得到一个翻译的帖子在两种语言,首先在英国,然后在俄罗斯的一个索引视图。 我要发布,是不是在英国,在俄罗斯位于下方的英文帖子后。 我的问题是,因为我有一个默认的语言环境:恩,如果:

@posts = Post.with_translations(:en)

我没有英文的帖子,因为我需要,如果:

@posts_ru = Post.with_translations(:ru)

我得到的职位在英语too..Probably因为默认的语言环境英语

我怎么能在一个索引视图获得英语@posts,然后在俄起来呢? 请帮我! 提前致谢!

Answer 1:

你可以得到这样所有的翻译:

@posts = Post.with_translations

而在你看来用它象下面这样:

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

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

<% end %>


文章来源: Globalize3 - two translations in one view