Невозможно вывести пользовательские сообщения об ошибках валидации с помощью geddy

Я использую Geddy Framework и следую за примерами проверки.

В моей модели User у меня есть следующее пользовательское правило проверки:

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 ответ

Решение

Это была ошибка, которую мы исправили несколько дней назад. Я не уверен, что он был перенесен в npm, но попробуйте обновить и посмотреть, решит ли это вашу проблему.

Обновление: это должно быть исправлено в npm версии 0.9.9

Другие вопросы по тегам