修改Devise重置密码错误文本

Jus*_*tin 2 ruby ruby-on-rails devise ruby-on-rails-3

使用Devise GEM,当重置用户密码时,可以设置新密码.如果输入的密码不匹配或密码太短,则会收到默认消息:

•密码与确认不符

•密码太短(最少8个字符)

我如何/在哪里更改这些错误消息的文本?

ush*_*sha 12

将其添加到config/locals/en.yml并将其更改为您想要的

en:
  activerecord:
    errors:
      models:
        user:
          attributes:
            password:
              confirmation: "Password does not match"
              too_short: "Password is too short (minimum is %{count} characters)"
Run Code Online (Sandbox Code Playgroud)

  • 由此产生的消息是“密码密码不匹配”......第一个单词来自哪里?我问是因为我想把它改成“密码不匹配”(复数) (2认同)