当我调用 grailsmessage()
函数来查找和评估消息密钥对时,它无法评估参数。
在我的控制器中,我调用消息函数:
rejectWithError(message(code: "email.validationFailed", args: [session.job.email]))
在 messages.properties 我有:
email.validationFailed=Some message with {0}! Please login with {0} instead.
但是当页面被渲染时,args 不会被替换:
Some message with {0}! Please login with {0} instead.
我究竟做错了什么?