我有一个rails应用程序,它有一个嵌套的模型productdocuments
,它的模型是products
。我正在使用Carrierwave上传PDF、Word文档等。就像文件一样。
在我的edit.html.erb
中,我让我的表单字段呈现为partial;
<%= f.file_field :resource, name: "product[productdocuments_attributes][][resource]", multiple: true, :placeholder => "Resource", id: "product_productdocuments_attributes" %>
和部分文件中上传的文档的数组:
<%= render @product.productdocuments %>
我看到的问题是,当我上传一个文件时,rails触发了update.js.erb在Product
上的呈现,而不是productdocument
上的create.js.erb的呈现,这使得用新的productdocument
附加部分变得更加困难。
你知道如何从Productdocuments中触发create.js.erb吗?
转载请注明出处:http://www.jubohx.com/article/20230509/1259636.html