i18n在轨道上使用红宝石进行复数3.2

时间:2013-10-04 15:16:59

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.2 pluralize

irb(main):023:0> article.impressions_count
=> 26

在文章展示视图中我有:

<%= t(".impressions", :impressions => @article.impressions_count) %>

我想在我的es.yml文件中复制这样的内容:

impressions:
 one: "%{impressions} visualización"
 other: "%{impressions} visualizaciones"

但是我得到了:

{:one=>"%{impressions} visualización", :other=>"%{impressions} visualizaciones"}

如何将文章impressions_count属性复数?

谢谢!

1 个答案:

答案 0 :(得分:0)

相反:展示次数,次数:计为关键

<%= t(".impressions", count: @article.impressions_count) %>

one: "%{count} visualización"
other: "%{count} visualizaciones"