我远程发送表单并希望为其添加验证。这是在我的模型中:
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文件?还是有另一种方式?
谢谢你!答案 0 :(得分:1)
也许是这样的......
if @object.save
respond_to do |format|
format.js
end
else
render # something else
end