2

当约束失败时,我想自定义电子邮件验证的错误消息:

email(size: 1..255, blank: false, email:true)

这将显示如下消息:

具有值 [eulinda] 的类 [class com.companyname.icmgrails.nonpersistentdomains.UserProfile] 的属性 [email] 不是有效的电子邮件地址

当电子邮件为空白时,我无法弄清楚如何使用它并将其放入我的messages.properties中,如下例所示。

com.companyname.icmgrails.nonpersistentdomains.UserProfile.email.blank=电子邮件不能为空!

尝试过的解决方案:

我使用 [com.companyname.icmgrails.nonpersistentdomains.UserProfile.email] + notavalidemail 或 notvalid 或 notavalidemaladdress 或 notvalidemaladdress

但没有成功。任何人都可以告诉我如何使用它?谢谢

4

1 回答 1

2

每个约束都在用户指南的参考页面上指定了所需的消息代码。在电子邮件限制的情况下,您需要

com.companyname.icmgrails.nonpersistentdomains.UserProfile.email.email.invalid=Not a valid email address
于 2012-07-26T12:14:50.243 回答