我想通过jquery实现多文件上传,并且已经尝试使用JQuery File Upload和Dropzone进行上传。 两者都在开发中工作正常,但由于某种原因在生产中失败。
这是jQuery代码:
$(document).on("ready page:load", function() {
// Drop Zone
if($('#dropzone').length) {
$("#dropzone").dropzone({
maxFilesize: 1.5,
paramName: "picture[image]",
addRemoveLinks: true,
acceptedFiles: 'image/*,.psd'
});}
});
这是我加载图像的表格:
<%= form_for(Picture.new, html: { multipart: true, class: "dropzone", :id=>"dropzone" }) do |f| %>
<%= f.hidden_field(:activity_id, :value => @activity.id) %>
<% end %>
这在开发中工作得很好,但是在生产中,出现以下错误:
[错误] TypeError:'undefined'不是一个函数(正在评估'$(“#dropzone”)。dropzone
我在上传JQuery文件时收到类似的错误消息。
有人可以帮忙吗? 我还预编译了资产。