【问题标题】:Rails3 Ajax form (jquery) and model validationRails3 Ajax 表单 (jquery) 和模型验证
【发布时间】:2011-06-01 18:33:36
【问题描述】:

我远程发送了一个表单并想为其添加验证。这是在我的模型中:

  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 文件?还是有其他方法?

谢谢!

【问题讨论】:

    标签: jquery ruby-on-rails ajax validation forms


    【解决方案1】:

    也许是这样的......

    if @object.save 
      respond_to do |format|
        format.js
      end
    else   
      render # something else
    end
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多