2010-12-30 2 views
0

Я отправляю форму удаленно и хотел бы добавить к ней валидацию. это в моей модели:Rails3 Форма Ajax (jquery) и проверка модели

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>"); 

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

спасибо!

ответ

1

Может быть что-то вроде этого ...

if @object.save 
    respond_to do |format| 
    format.js 
    end 
else 
    render # something else 
end 
Смежные вопросы