【发布时间】:2017-07-16 20:34:37
【问题描述】:
我计划使用 dropzone.js 将文件上传到我的 rails 应用程序。但是我在使用自定义选项时遇到了问题。我正在使用 Dropzone.js 的示例中的代码。
这是我的代码:
<%= form_for(@document, html: {multipart: true, class: 'dropzone', id: 'myAwesomeDropzone'}) do |f| %>
<div class="fallback">
<%= f.file_field :document %><br>
<%= f.submit 'Upload my document' %>
</div>
<% end %>
js代码:
document.addEventListener("turbolinks:load", function () {
// disable auto discover
Dropzone.autoDiscover = false;
// "myAwesomeDropzone" is the camelized version of the HTML element's ID
Dropzone.options.myAwesomeDropzone = {
paramName: "file", // The name that will be used to transfer the file
maxFilesize: 2, // MB
dictDefaultMessage : 'Testing'
};
});
当我在浏览器中尝试时,dropzone 可以工作,但会忽略带有选项的 javascript 代码。我做错了什么?
【问题讨论】:
标签: javascript ruby-on-rails dropzone.js