具有文件上传功能的jQuery在开发中有效,但在生产中无效

问题描述 投票:2回答:0

我想通过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文件时收到类似的错误消息。

有人可以帮忙吗? 我还预编译了资产。

javascript jquery ruby-on-rails file-upload ruby-on-rails-4
© www.soinside.com 2019 - 2024. All rights reserved.