Hallo ich muss Bilder mit Dropzone js auf meine Website hochladen. Ich bin mit
dropzonejs rails gem es Uploads richtig, aber nach dem Upload nicht js.erb DateiDropzonejs Schienen nicht js.erb Datei
mein 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"
meine form action
= 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
mein Controller
rendertdef multiple_upload
@paper = Paper.new
@paper.paper = params[:paper][:paper]
@paper.save
respond_to do |format|
format.js
end
end
und meine js.erb-Datei hat
console.log('Successfull');
Linie. Es funktioniert korrekt, es lädt alle Bilder hoch, aber es wird die js.erb-Datei nach dem Hochladen nicht wiedergeben. Wenn ich von der Chrome Konsole checke, gibt es js zurück, aber es läuft nicht.
das gleiche Problem. Header-Problem, vielleicht ... – phillyslick
Ich konnte dieses Problem nicht lösen, ich habe versucht, Header zu setzen, aber es funktioniert nicht. Ich habe .on ("Erfolg", Funktion (Datei, Antwort) {} Methode von dropzone.js verwendet – htkaya
Ja, ich weder. Ich verwende remotipart jetzt. https://github.com/JangoSteve/remotipart – phillyslick