Rails 3: Показать ошибки проверки для simple_form с ajax

#ruby-on-rails #ruby-on-rails-3

#ruby-on-rails #ruby-on-rails-3

Вопрос:

Я использую rails3 с simple_form gem и:remote => true (ajax).

Как мне показать ошибку проверки с помощью:remote => true?

Спасибо

Ответ №1:

Для этого используйте обратные вызовы javascript rails.

Смотрите, как это сделать здесь: http://www.simonecarletti.com/blog/2010/06/unobtrusive-javascript-in-rails-3 /

Ответ №2:

Мой подход к этой ситуации (ошибки проверки при отправке ajax) заключался в том, чтобы упаковать ошибки из формы и обработать их на стороне клиента. Я обрабатывал все свои данные с помощью JSON, поэтому отправляю их обратно в виде хэша input => длинное сообщение. Идентификатор ввода позволяет мне легко включить ввод формы «красным», и длинное сообщение отправляется везде, где вы размещаете обобщенные сообщения…