我已阅读多个教程,其中部分渲染为render @products
,然后如果您为新产品显示ajax表单,您可以在.js文件中执行render @product
在页面上渲染新产品。rails 3 jquery ajax部分
但是,这只适用于您正在使用的视图文件夹被称为products
,否则您必须通过render :partial => 'product', :collection => @products
呈现部分。然后,当我想要一个表单时,我无法将新产品追加到render :partial => 'product', :collection => @product
。我必须清除div并再次渲染所有产品。
有没有一种方法来渲染新产品,而不是在与模型同名的视图文件夹中不工作时清除并重新渲染所有产品?