1

我使用 gem globalize3。

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

@posts = Post.with_translations(:en)

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

@posts_ru = Post.with_translations(:ru)

我也收到英文帖子..可能是因为默认语言环境英语

如何在一个索引视图中同时获取英文和俄文的@posts?请帮我!提前致谢!

4

1 回答 1

6

您可以像这样获得所有翻译:

@posts = Post.with_translations

在您看来,如下所示使用它:

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

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

<% end %>
于 2012-08-27T13:05:53.320 回答