Проверка модели обходится

#ruby-on-rails

#ruby-on-rails

Вопрос:

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

Комментарии:

1. Не могли бы вы отредактировать свой ответ, чтобы включить методы проверки, определенные в вашей модели? кроме того, включите в свой контроллер строку кода, которая вызывает .sav

Ответ №1:

Если вы хотите использовать активную проверку записей с помощью AJAX, вам необходимо реализовать ее через rjs.

Взгляните на эти примеры

http://railscasts.com/episodes/43-ajax-with-rjs

http://minimalbugs.com/questions/how-to-make-ajax-with-rjs

http://www.rubyinside.com/16-rjs-resources-and-tutorials-for-rails-programmers-5.html