我知道您可以使用devise.en.yml语言环境来设置自定义错误消息,但是“密码不能为空”或“电子邮件不能为空”等消息不在要定制的语言环境中。无论如何要改变那些?
阅读后我发现我可以使用:
en:
mongoid:
errors:
models:
user:
attributes:
email:
blank: "custom invalid message"
但现在消息显示“电子邮件自定义无效消息”。为什么将字段的名称添加到自定义消息的开头?反正有改变这种行为吗?
答案 0 :(得分:1)
试一试:
en:
mongoid:
attributes:
user:
email: 'Your name for email'
'user'是您要翻译的字段的模型和'电子邮件'。