我有两个模型@product 和@photo,@photo 嵌套在@product 中。我只能使用一种形式来创建两者。我正在使用这个 JQuery 插件来处理照片上传,因为它给了我一个很好的预览。
但是该插件在我的创建操作中有某些限制,因此我不能使用产品创建操作来处理创建照片和产品。
- 是否可以让一个嵌套的 for_for 使用两个不同的控制器?
- 我该怎么做?
我的表格 (haml)
= form_for @product,:url => products_path, :html => { id: "fileupload", multipart: true } do |f|
%p
= f.text_field :name, placeholder: "Name"
%p
= f.text_field :price, class: "auto", data: { a_sign: "$ " }, placeholder: "Price"
%p
= f.text_field :description, placeholder: "Description"
%p
= f.fields_for :photos do |fp|
=fp.file_field :image
%br
.files{"data-target" => "#modal-gallery", "data-toggle" => "modal-gallery"}
%p.button.start
= f.submit