ruby-on-rails - 修改设计重置密码错误文本

标签 ruby-on-rails ruby ruby-on-rails-3 devise

使用 Devise GEM,当用户密码被重置时,他们可以设置新密码。如果输入的密码不匹配或密码太短,您将收到默认消息:

•Password doesn't match confirmation

•Password is too short (minimum is 8 characters)

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

最佳答案

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

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

关于ruby-on-rails - 修改设计重置密码错误文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20530682/

相关文章:

ruby-on-rails - Rails 3 渲染模板丢失且没有文件结尾

ruby-on-rails - 通过 sprockets 在 Ruby on Rails 中的源映射

ruby-on-rails - Ruby on Rails send_file 在我刷新页面之前不起作用?

ruby-on-rails - 在运行 Debian 的虚拟机上使用 RVM 安装 Ruby 无提示失败

ruby - 我应该如何在开发过程中试用我的 gem?

ruby - 如何从 Ruby 调用 CreateWindowEx?

Ruby block - NoMethodError : undefined method `-' for nil:NilClass

ruby-on-rails-3 - 小时和分钟之间的 Rails AR 查询

ruby-on-rails - seed.rb 文件的作用是什么?

ruby-on-rails - 如何在 Rails 的独立表中实现多选?