我的所有语言环境都有迭代。
我希望每次迭代的:text
和:title
字段都会根据语言区域进行更改,例如,:title_en
表示英语,:title_ru
表示俄语,{{1希腊语等等。
我的迭代中:title_gr
,en
,ru
等是gr
,所以我从那里得到它们。
locale
我该怎么做?最好的方法是什么?
答案 0 :(得分:3)
如果您的fos_user.mailer.default
构建器支持所有区域设置,则可以尝试此操作:
form
并显示每个帖子的 title_(区域设置)(或您获得的任何课程):
<% I18n.available_locales.each.with_index(1) do |locale, index| %>
<%= f.text_field "title_#{locale}".to_sym %>
<%end%>