nil*_*lid 1 ruby ruby-on-rails internationalization globalize3
我使用gem globalize3.
我希望以两种语言获得翻译帖子,首先是英语,然后是俄语,在一个索引视图中.而我想发布的不是英文的,在英文帖子之后位于俄文以下.我的问题是因为我有一个默认的语言环境:en,如果:
@posts = Post.with_translations(:en)
Run Code Online (Sandbox Code Playgroud)
如果出现以下情况,我会根据需要获得英文帖子
@posts_ru = Post.with_translations(:ru)
Run Code Online (Sandbox Code Playgroud)
我也用英语发帖.可能是因为默认的语言环境是英语
我怎样才能在一个索引视图中用英语和俄语一起获得@posts?请帮我!提前致谢!
你可以得到这样的所有翻译:
@posts = Post.with_translations
Run Code Online (Sandbox Code Playgroud)
在您的视图中使用它如下:
<% @posts.each do |post| %>
<%= post.name(:en) %>
<%= post.name(:ru) %>
<% end %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
832 次 |
| 最近记录: |