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

时间:2013-07-17 17:15:50

标签: node.js validation geddy

我正在使用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'];%><% } %>

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

有关我出错的地方的任何指示吗?

1 个答案:

答案 0 :(得分:1)

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

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