情况:
问题:
使用文件创建新的父对象。
因此,我想生成新的Parents,并在创建过程中将文件附加到其中一些文件(如果用户选择的话)。
尝试:
因此,我希望后者可以尝试,因为它似乎是最合适的选择。
= simple_form_for(parent, url: [parent], remote: true) do |f|
= f.file_field :attachments, multipart: true, id: "filepond"
$('#document-modal').on('shown', function() {
var inputElement = document.querySelector('input[type="file"]');
var pond = FilePond.create(inputElement);
FilePond.setOptions({
allowMultiple: true,
instantUpload: false
});
});
def create
params[:parent].delete :attachments
@parent = Parent.new(parent_params)
render('errors') unless @parent.save
end
def update
params[:parent].delete :attachments
@parent.update(parent_params)
end
def create_attachment
@parent = Parent.find(params[:parent_id])
@parent.attachments.attach(params[:parent][:attachments])
head :ok
end