Ruby on rails 3.在模态中返回模态形式错误

时间:2011-10-29 02:55:30

标签: jquery ruby-on-rails error-handling modal-dialog

晚上。即时通讯使用加载我的表单的jquery工具模式。表单加载正常并提交。我的问题是在同一模态中正确显示表单错误。

我也在使用dynamic_form来显示错误。

目前代码相当简单。正如您在控制器中看到的那样,当出现错误时渲染部分。这就是问题所在。我需要让那个部分回到模态中。我已经阅读了大量文档和解决方案(包括本网站上的一些文档和解决方案)但没有一个正常运行。

我知道如何才能使这项工作成功吗?

href代码

link_to new_registrant_path(:var => var.id), :rel => "#overlay"

JS加载模态

 $(function() {
     $("a[rel]").overlay({
         mask: 'darkred',
         effect: 'apple',
         speed: 'fast',
         onBeforeLoad: function() {
             var wrap = this.getOverlay().find(".contentWrap");
             wrap.load(this.getTrigger().attr("href"));
         }
    });
});

在控制器中创建动作

respond_to do |format|
  if @registrant.save
    format.html //some code
  else
    format.html { render :partial => "new" }
  end
end

提前致谢

0 个答案:

没有答案