sue*_*ely 3 ruby-on-rails email-validation
我需要自定义消息错误: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但是它不起作用!
在我的models/user身上:
validates_uniqueness_of :email, :message => "este mail ya sido utilizado"
Run Code Online (Sandbox Code Playgroud)
它显示了该消息,但它也显示:Email has already been taken.
Jef*_*Jef 14
我从未使用过Devise,但我认为"take"消息是ActiveRecord错误消息(不是特定于Devise gem).如果您打算使用非英语语言环境,我建议您更改默认语言环境,而不是将非英语内容添加到EN语言环境中.
sp:
activerecord:
errors:
messages:
taken: "este %{model} ya sido utilizado"
Run Code Online (Sandbox Code Playgroud)