我知道您可以使用devise.en.yml语言环境来设置自定义错误消息,但“密码不能为空”或“电子邮件不能为空”之类的消息不在要定制的区域设置。无论如何改变这些?设计自定义错误消息
看完后我发现我可以使用:
en:
mongoid:
errors:
models:
user:
attributes:
email:
blank: "custom invalid message"
但现在的消息为“电子邮件定制无效消息”。如何将字段的名称添加到自定义消息的开头?无论如何改变这种行为?
你有没有考虑过github的设计?已经有2000多个叉子,其中一个叉子可以做到这一点。 https://github.com/plataformatec/devise –
它可以是有用的:[定制设计错误](http://stackoverflow.com/questions/5839071/customizing-devise-error-messages-in-rails-3) – drinor
@drinor谢谢我发现你的答案很有用,我更新了我的问题,并对它有所顾虑,请看看它。 – ny95