Rails 4:使用count:123复制model_name.human不起作用

Jos*_*eim 4 ruby-on-rails internationalization pluralize

从Rail 3开始,我习惯这样做:

User.model_name.human count: 2 # "Users"
Run Code Online (Sandbox Code Playgroud)

这似乎在Rails 4中不起作用?

[1] base »  User.model_name.human count: 2
=> "User"
Run Code Online (Sandbox Code Playgroud)

多元化一个简单的字符串似乎工作:

[2] base »  "User".pluralize
=> "Users"
Run Code Online (Sandbox Code Playgroud)

知道这里有什么问题吗?

zis*_*she 7

这要求您修改语言*.yml:

activerecord:
  ...

  models:
    sheet:
      one: User
      other: Users
Run Code Online (Sandbox Code Playgroud)

根据这个