只渲染表单上的某些部分失败.js.erb

时间:2013-03-07 19:27:11

标签: ruby-on-rails

我的表格部分包含其他几种表格部分(送货地址/帐单地址/姓名/等)

表单通过js提交并在失败时呈现错误。

我想知道的是如何在出现错误时只渲染出某些形式的部分内容。原因之一是其中一个部分有很多用户应用的动态自定义 - 当出现错误时,所有自定义都会在渲染时丢失。我不关心只渲染部分错误。我只是想渲染所有的部分,但是那个具有自定义的部分。

现在我有:

  $("#order_form").html('<%= escape_javascript(render :partial => "order_form") %>');  

我想拥有的是:

$("#shipping").html('<%= escape_javascript(render :partial => "shipping") %>');  
$("#billing").html('<%= escape_javascript(render :partial => "billing") %>');  

但是我无法弄清楚如何沿着部分链传递“f”。 我所做的一切都会导致错误:

ActionView :: Template :: Error(未定义的局部变量或方法`f'代表#&lt;#:0x007fc46c2e6020&gt;):

可以这样做吗?

0 个答案:

没有答案