ruby-on-rails - 如何更改消息 "Password doesn' t 匹配确认”

标签 ruby-on-rails devise

我知道在 config/en.yml 中我可以更改消息“此电子邮件已被占用”更改 en.yml 文件:

zh:
你好:“ Hello World ”
事件记录:
错误:
消息:
拍摄:“este mail ya sido utilizado”

但是如何更改消息“密码与确认不匹配” 我尝试使用 password_confirmation 和其他组合但不起作用!
提前致谢。

最佳答案

这些错误信息属于 activerecord .

只需创建一个具有该结构的新语言文件并替换您需要的内容。

activerecord:
  errors:
    messages:
      confirmation: "does not match"

您不应该更改 en.yml ,因为那是针对英语语言字符串的。你应该为你需要的语言制作一个新的。您可以在 http://guides.rubyonrails.org/i18n.html 阅读有关 i18n 的信息。

关于ruby-on-rails - 如何更改消息 "Password doesn' t 匹配确认”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9008943/

相关文章:

ruby-on-rails - rails 路由 : nested resources with different namespace

ruby-on-rails - 设计:如何创建一个已经登录的新用户?

ruby-on-rails - rails 应用程序 : Links to Devise views route to the home page.

ruby-on-rails - 在 Rails 中创建帐户时创建随机、唯一的 token

ruby-on-rails - Rails and Devise - 创建初始用户 - 缺少加密密码

ruby-on-rails - rails 4 : devise and omniauthable error

ruby-on-rails - 如何在 Rails 中播种之前清除数据库

ruby-on-rails - FactoryGirl::AttributeDefinitionError:属性已定义:用户

ruby-on-rails - 按 created_at 或 updated_at(以较新的为准)排序 Ruby on Rails

ruby-on-rails - OAuthException : This authorization code has been used - Facebook