Внедрение валидации для моделей на железной дороге
Поэтому я пытаюсь познакомиться с Railway.js, поэтому я делаю небольшое приложение, часть которого включает проверку электронной почты на модели. Сейчас:
-Взято из db / schema.js-
var User = describe('User', function () {
property('email', String, { index : true });
property('password', String);
property('public_key', String);
});
-Взято из приложения /models/user.js-
User.validatesPresenceOf('email', 'password', 'public_key');
User.validatesFormatOf('email', ''); /* ARR HERE BE THE DRAGONS! */
Итак, я хочу реализовать свою собственную процедуру проверки для электронных писем, так как я хотел бы проверить наличие MX-записей, помимо прочего, которые regex не может решить. В любом случае, дело в том, что я не понимаю, как к этому подойти, и официальные документы тоже не сильно помогают.
1 ответ
Решение
Что ж, после того, как я снова обдумал это, я понял, что Railway.js использует JugglingDB, что побудило меня проверить хранилище. Ну, ключ был в документах JugglingDB.