【发布时间】:2015-04-19 05:20:06
【问题描述】:
您好,我需要将带有 dropzone js 的图像上传到我的网站。我正在使用
dropzonejs rails gem 它可以正确上传,但上传后它不会呈现 js.erb 文件
我的 js.coffee
Dropzone.options.photoDropzone =
paramName: "paper[paper]"
maxFilesize: 10
addRemoveLinks: true
init: ->
@on "removedfile", (file) ->
if file.xhr
$.ajax
url: "" + ($("#photo-dropzone").attr("action")) + "/" + (JSON.parse(file.xhr.response).id)
type: "DELETE"
我的表格
= form_for @paper, url: multiple_upload_papers_path(format: :js), remote: true, multipart: true, method: :post, html: {class: :dropzone, id: 'photo-dropzone'} do |p|
= p.hidden_field :id
我的控制器操作
def multiple_upload
@paper = Paper.new
@paper.paper = params[:paper][:paper]
@paper.save
respond_to do |format|
format.js
end
end
我的 js.erb 文件有
console.log('Successfull');
线。它工作正常,它上传所有图像,但上传后不呈现 js.erb 文件。当我从 chrome 控制台检查时,它返回 js 但它不运行它。
【问题讨论】:
-
有同样的问题。标题问题,也许......
-
我无法解决这个问题,我尝试设置标题但它不起作用。我使用了 dropzone.js 的 .on("success", function(file, response) {} 方法
-
是的,我也没有。我现在正在使用remotipart。 github.com/JangoSteve/remotipart
标签: javascript ruby-on-rails ruby-on-rails-4 paperclip dropzone.js