gpt4 book ai didi

node.js - 无法使用geddy输出自定义验证错误消息

转载 作者:太空宇宙 更新时间:2023-11-04 01:10:59 25 4
gpt4 key购买 nike

我正在使用geddy 框架并遵循validation examples .

在我的用户模型中,我有以下自定义验证规则:

this.validatesWithFunction('password', function(val) {
var re = /^[a-z0-9]+$/i;
return re.test(val)
}, {message: 'must be alphanumeric'})

在我看来,我这样做:

<% if(params.err['password']) { %><%=params.err['password'];%><% } %>

验证规则确实按预期工作。但是,我收到的消息对我来说似乎是一条通用消息(“密码”无效),而不是我在选项中指定的消息(“必须是字母数字”)。

请指出我哪里出错了?

最佳答案

这是我们几天前刚刚修复的一个错误。我不确定它是否已推送到 npm,但请尝试更新并查看是否可以解决您的问题。

更新:这应该在 npm 版本 0.9.9 中修复

关于node.js - 无法使用geddy输出自定义验证错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17706149/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com