【问题标题】:Unable to output custom validation error messages with geddy无法使用 geddy 输出自定义验证错误消息
【发布时间】:2013-07-17 17:15:50
【问题描述】:

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

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

请指点一下我哪里出错了?

【问题讨论】:

    标签: node.js validation geddy


    【解决方案1】:

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

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

    【讨论】:

    • 我会在早上试一试,然后告诉你。我在 0.9.7,所以听起来很有希望。
    • 抱歉,这个没有雪茄。消息仍然是标准消息。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-11-02
    • 2016-04-18
    • 2016-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多