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

我使用gem globalize3。

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

@posts = Post.with_translations(:en) 

如果出现以下情况,我会根据需要获得英文post

 @posts_ru = Post.with_translations(:ru) 

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

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

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

 @posts = Post.with_translations 

在您的视图中使用它如下:

 <% @posts.each do |post| %> <%= post.name(:en) %> <%= post.name(:ru) %> <% end %>