Проверка Javascript с использованием валидаторов моделей activerecord - PullRequest
4 голосов
/ 02 октября 2010

У меня есть модель activerecord и набор валидаторов для нее, но я также должен предоставить интерфейсную проверку.

Есть ли драгоценный камень или умный способ использовать валидаторы activerecord, например, в плагине проверки jquery, вместо того, чтобы писать его вручную?

Спасибо

Ответы [ 3 ]

1 голос
/ 27 февраля 2013

Можно проверить client_side_validations

С уважением.

0 голосов
/ 03 октября 2010

Не нужно дублировать расходы.Есть несколько драгоценных камней / плагинов, которые дублируют валидации модели на стороне клиента.да, вам все равно придется выполнить некоторые настройки на стороне клиента, но это должно быть очень просто.

вот пример такого плагина: http://github.com/grimen/validatious-on-rails

0 голосов
/ 03 октября 2010

Jquery имеет проверочную библиотеку . Плюс есть и много других. Проверка формы Google для Javascript.

К сожалению, некоторые проверки требуют большего доступа к бизнес-правилам вашего приложения в вашем браузере / коде JS. Поэтому вам придется взвесить затраты на дублирование бизнес-логики в вашем JS по сравнению с преимуществами немедленной обратной связи с пользователем.

Только убедитесь, что не экономите на реализации ваших бизнес-правил (и их тестировании) на своем сервере на стороне ПО. Помните, что клиентам никогда нельзя доверять - даже клиентам, которых вы пишете сами!

...