Ciao ho bisogno di caricare immagini con dropzone js sul mio sito web. Sto usando
dropzonejs rails gem si arrivi correttamente, ma dopo il caricamento non rende il file js.erbLe guide Dropzonejs non rendono il file js.erb
mia 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"
mia forma
= 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
mia azione di controllo
def multiple_upload
@paper = Paper.new
@paper.paper = params[:paper][:paper]
@paper.save
respond_to do |format|
format.js
end
end
e il mio file js.erb ha
console.log('Successfull');
linea. Funziona correttamente carica tutte le immagini ma non rende il file js.erb dopo il caricamento. Quando controllo da Chrome console restituisce js ma non viene eseguito.
avendo lo stesso problema. Problema all'intestazione, forse ... – phillyslick
Non ho potuto risolvere quel problema, ho provato a impostare l'intestazione ma non funziona. ho usato. on ("successo", funzione (file, risposta) {} metodo di dropzone.js – htkaya
Sì, neanche io. Sto usando remotipart ora. https://github.com/JangoSteve/remotipart – phillyslick