AJAX Rails Validation - PullRequest
       7

AJAX Rails Validation

5 голосов
/ 20 июля 2009

У меня есть форма и проверка, которые отлично работают с обычными http-запросами. Я хотел бы использовать AJAX. Я знаю, что могу выполнять проверку на стороне клиента, но это кажется излишним, учитывая, что я определил проверки в моей модели.

Поскольку пользователь заполняет форму, я хотел бы оставить отзыв о его записях. Каков наилучший способ использовать определенные пользователем рельсы в форме AJAX и предоставлять обратную связь в реальном времени?

Ответы [ 5 ]

5 голосов
/ 11 мая 2012

Для Rails 3 ознакомьтесь с валидациями на стороне клиента: https://github.com/bcardarella/client_side_validations

Вот Railscast: http://railscasts.com/episodes/263-client-side-validations

5 голосов
/ 20 июля 2009

Проверьте плагин live-validations . Также есть вводная заставка .

2 голосов
/ 23 октября 2009

Live-проверки работали для меня немного грязно, поэтому я начал с собственного решения с нуля при поддержке Validatious. Это на самом деле очень СУХОЙ из-за соглашений Rails в задней части, которые позволили сделать много умных предположений. В большинстве случаев все, что вам нужно, это включить несколько зависимостей javascript и объявить ваши проверки в ваших моделях как всегда - и все это просто работает! =) Посмотрите ЧИТАТЬ для деталей.

Вот оно:

http://github.com/grimen/validatious-on-rails

1 голос
/ 05 июля 2010

Если вы ищете решение для этого, которое не вводит никаких зависимостей от плагинов, посмотрите мой screencast по вопросу:

Проверка AJAX на рельсах 2.3.8

0 голосов
/ 31 июля 2009

http://wiki.github.com/augustl/live-validations имеет инструкции по установке.

Когда вы добавляете LiveValidations.use :jquery_validations в конец вашего environment.rb, убедитесь, что он находится за пределами блока Rails :: Initializer.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...