【问题标题】:Rails I18n Pluralization ErrorRails I18n 复数错误
【发布时间】:2013-05-23 19:35:11
【问题描述】:

我想在电子邮件已被接收时设置自定义错误消息,因此我编辑了config/locales/en.yml 文件。它看起来像这样:

en:
  activerecord:
    models:
      user:
        email:
          taken: "already being used"

当我提交包含电子邮件的表单时,我收到此错误:

translation data {:email=>{:taken=>"already being used"}} can not be used with :count => 1

我才刚刚开始研究 i18n,所以这可能是一个非常简单的错误,但我找不到答案。

【问题讨论】:

    标签: ruby-on-rails rails-i18n


    【解决方案1】:

    试试:

    en:
      activerecord:
        errors:
          models:
            user:
              attributes:
                email:
                  taken: "already being used"
    

    5.1.1 in Rails Guide部分。

    希望这会有所帮助!

    【讨论】:

      猜你喜欢
      • 2017-12-17
      • 2013-10-11
      • 1970-01-01
      • 1970-01-01
      • 2012-09-22
      • 2018-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多