grails - 覆盖Grails中的默认无效电子邮件

标签 grails

电子邮件地址无效时,如何覆盖默认消息。
我有以下限制:

constraints = {
  ...
  email blank:false, email:true
}

我试图用不同的组合在messages.properties中显示消息:

domainName.email.error
domainName.email.invalid
domainName.email.email

电子邮件为空白时,我可以显示消息。显然,我尝试在修改后重新启动grails,但仍然无法正常工作。

在此先感谢您的帮助。

最佳答案

可以在user guide page for the relevant constraint上找到用于每种约束类型的正确消息代码(从右侧列中选择所需的约束)。在email的情况下是

className.propertyName.email.invalid

所以你的情况

my.pkg.DomainClassName.email.email.invalid

(第一个email是属性名称,第二个emailemail.invalid代码的一部分)。

关于grails - 覆盖Grails中的默认无效电子邮件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17467572/

相关文章:

grails - 处理无选择的多选

data-binding - grails id 字段的命令对象数据绑定(bind)

grails - 测试 Controller 中MessageSource的实例(调用调用MessageSource的服务。)

jquery - 从HTTP获取数据

email - grails 邮件 : render profile pictures from database in email

grails - Grails:namedQuery错误:关联路径重复

Grails 3.3.2 - gradlew bootRun 有效,但 grails run-app 和 grails-compile 无效

session - 如何在不注销的情况下通过代码删除浏览器缓存

grails - Grails应用程序持有人错误

unit-testing - 在哪里配置 Grails 单元测试日志记录