Rails3 Ajax-форма (jquery) и проверка модели - PullRequest
0 голосов
/ 31 декабря 2010

Я отправил форму удаленно и хотел добавить к ней подтверждение.это в моей модели:

  validates :email, :presence => true, :email => true

проверка работает нормально, когда электронная почта действительна, она добавляет ее в базу данных, если нет, то нет.Моя проблема заключается в том, что всякий раз, когда я отправляю форму, она отображает мой файл subscribe.js:

$('.form').html("<p><strong>Thank you for your interest!<br />We'll keep you up-to-date.</strong></p>"); 

Как я могу сообщить rails, что если адрес электронной почты недействителен, он должен отобразить другой файл .js?или есть другой способ?

спасибо!

1 Ответ

1 голос
/ 31 декабря 2010

Может быть, как-то так ...

if @object.save 
  respond_to do |format|
    format.js
  end
else   
  render # something else
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...