我使用gem globalize3。
我希望以两种语言获得翻译帖子,首先是英语,然后是俄语,在一个索引视图中。而我想发布的不是英文的,在英文帖子之后位于俄文以下。 我的问题是因为我有一个默认的语言环境:en,和if:
@posts = Post.with_translations(:en)
如果需要,我会收到英文帖子,如果:
@posts_ru = Post.with_translations(:ru)
我也用英语发帖。可能是因为默认语言环境英语
如何在一个索引视图中以英语和俄语一起获取@posts? 请帮我! 提前谢谢!
答案 0 :(得分:6)
您可以获得以下所有翻译:
@posts = Post.with_translations
在您看来,请使用以下内容:
<% @posts.each do |post| %>
<%= post.name(:en) %>
<%= post.name(:ru) %>
<% end %>