Как проверить поле даты в jQuery, используя гем Rails client_side_validations? - PullRequest
1 голос
/ 05 февраля 2012

Я пытаюсь получить экземпляр jQuery datepicker для проверки с помощью client_side_validations, но безуспешно.

Каждый раз, когда я включаю это в мою модель

validates_presence_of :due_date, :message => "Please select the due date"

Форма просто не отправляется - нет ошибки JS, нет записи в журнале Rails.

Когда я удаляю фокус с поля без значения, я получаю сообщение об ошибке, поэтому я знаю, что оно работает, по крайней мере, немного.

Просто не могу понять, как получить форму для отправки.

Спасибо.

1 Ответ

0 голосов
/ 09 января 2013

Мне кажется, CSV угоняет форму перед POST, потому что она не проходит, что имеет смысл. У вас есть: validate => true в самом поле, и вы используете обратные вызовы для генерации сообщения? Потому что без них, кажется, CSV просто молча отвергнет POST. Кроме того, если подумать, у меня была похожая проблема с полями выбора и CSV, где не может быть сгенерировано «field_with_errors». Кроме того, возможно, что средство выбора даты JS конфликтует с CSV.

...