Мне нужно, чтобы сообщения об ошибках флэш-памяти менялись в зависимости от типа ошибки проверки. Прямо сейчас он всегда говорит: Database error
, если одна из моих пользовательских проверок не проходит.
Мои пользовательские проверки происходят в моей модели, а не в моих контроллерах, поэтому я не уверен, как перемещаться между ними.
Вот одна из моих пользовательских проверок:
User.schema.path('email').validate(function (value) {
if (validator.isEmpty(value) || validator.isEmail(value)) {
return true;
}
else {
return false;
}
});
Проверка работает отлично, это просто флеш-сообщение, которое я хочу изменить.