我的表格部分包含其他几种表格部分(送货地址/帐单地址/姓名/等)
表单通过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;):
可以这样做吗?