我需要自定义消息错误:Email has already been taken
对于电子邮件,我正在使用 Ruby 1.9.2、Rails 3.1.3、Devise 1.5.3,我尝试更改以下消息:config/locales/devise.en.yml
并在我的config/locales/en.yml
但它不起作用!
In my models/user
我有:
validates_uniqueness_of :email, :message => "este mail ya sido utilizado"
它显示了该消息,但它还显示:Email has already been taken
.
我从未使用过 Devise,但我认为“taken”消息是 ActiveRecord 错误消息(并非特定于 Devise gem)。如果您计划使用非英语区域设置,我建议您更改默认区域设置,而不是向 EN 区域设置添加非英语内容。
sp:
activerecord:
errors:
messages:
taken: "este %{model} ya sido utilizado"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)