gpt4 book ai didi

ruby-on-rails - Globalize3 - 一个 View 中的两个翻译

转载 作者:太空宇宙 更新时间:2023-11-03 17:25:37 25 4
gpt4 key购买 nike

我使用 gem globalize3。

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

@posts = Post.with_translations(:en)

如果满足以下条件,我会收到英文帖子:

@posts_ru = Post.with_translations(:ru)

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

如何在一个索引 View 中同时获得英语和俄语的@posts?请帮我!提前致谢!

最佳答案

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

@posts = Post.with_translations

在您看来,可以像下面这样使用它:

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

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

<% end %>

关于ruby-on-rails - Globalize3 - 一个 View 中的两个翻译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12142347/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com