我的 rails 应用程序出现以下问题:我想翻译一些这样的模型属性,以便它们正确显示在验证错误消息中。
de:
activerecord:
models:
account:
attributes:
email:
one: 'Email'
other: 'Emails'
现在在rails控制台中我可以检查
I18n.t 'activerecord.models.account.attributes.email', count: 1
返回“电子邮件”,一切似乎都很好。
但是如果我去浏览器并发布一个表格,我会得到错误
I18n::InvalidPluralizationData in AccountsController#create
translation data {:attributes=>{:email=>{:one=>"Email", :other=>"Emails"}}} can not be used with :count => 1
我该如何解决这个问题?rails 期望获得哪些翻译数据?
谢谢