Attachement_Fu Plugin


#1

Ciao a tutti e scusate se riprendo una discussione di alcuni giorni fa
ma non riesco a venirne fuori.

Usando il plugin in oggetto con il metodo ‘classico’, cioè con una
form_for non ho avuto nessun tipo di problemi
nel fare l’upload di un file immagine.

Il problema è che non riesco ad usare una richiesta ajax per uploadare,
ho seguito diversi tutorial tra cui anche quelli
consigliati nella discussione precedente. La cosa strana è che quando la
richiesta avviene con remote_form_for nei file
di log di rails non arriva il parametro che dovrebbe contenere le
informazioni sul file. Cerco di spiegarmi meglio:

Richiesta NON AJAX

Processing Admin::BrandsController#create (for 192.168.24.1 at
2009-01-26 12:25:32) [POST]
Parameters: {“brand”=>{“nome”=>“5436”, “cellulare”=>“3456”,
“email”=>“5364”}, “commit”=>“Crea una nuova compagnia”,
“authenticity_token”=>“f53cfe06cc557c71924737f634131e5b270c9676”,
“file”=>{“uploaded_data”=>#ActionController::UploadedStringIO:0x2a07f2b8}}

Richiesta AJAX

Processing Admin::BrandsController#create (for 192.168.24.1 at
2009-01-26 12:35:57) [POST]
Parameters: {“brand”=>{“nome”=>“563”, “cellulare”=>“5363456”,
“email”=>“643563”}, “commit”=>“Crea una nuova compagnia”,
“authenticity_token”=>“fa67eb20118f841a08d0878c0f12b8d4413a8c05”}

Qualcuno e’ cosi gentile da spiegarmi dove sbaglio?

Grazie in anticipo a chiunque
risponderà,
ciao ciao


Salvatore


#2

Mhh. allora, il problema di fondo è che non è possibile fare file upload
utilizzando Ajax :smiley:
Esisto alcune tecniche che ti consentono comunque di non dover
ricaricare la
pagina mentre effettui
un upload ma… non sono ajax, ecco le due tecniche principali:

Yezz :smiley:

On Mon, Jan 26, 2009 at 4:22 PM, Salvatore removed_email_address@domain.invalid wrote:

richiesta avviene con remote_form_for nei file
di log di rails non arriva il parametro che dovrebbe contenere le
informazioni sul file. Cerco di spiegarmi meglio:

Richiesta NON AJAX

Processing Admin::BrandsController#create (for 192.168.24.1 at
2009-01-26 12:25:32) [POST]
Parameters: {“brand”=>{“nome”=>“5436”, “cellulare”=>“3456”,
“email”=>“5364”}, “commit”=>“Crea una nuova compagnia”,
“authenticity_token”=>“f53cfe06cc557c71924737f634131e5b270c9676”,

“file”=>{“uploaded_data”=>#ActionController::UploadedStringIO:0x2a07f2b8}}


#3

io ho seguito questo:
http://kpumuk.info/ruby-on-rails/in-place-file-upload-with-ruby-on-rails/
spero possa aiutarti

ciao

On Mon, Jan 26, 2009 at 9:19 PM, Sandro P.


#4

Io avevo aperto l’altra discussione.
Se ti può consolare dopo molti tentativi con l’iframe io ho
“accantonato” il problema gestendo momentaneamente l’upload No Ajax.
Uno di questi giorni ci riprovo.
Se risolvo posto.

Ciao.


#5

Matteo F. wrote:

Io avevo aperto l’altra discussione.
Se ti può consolare dopo molti tentativi con l’iframe io ho
“accantonato” il problema gestendo momentaneamente l’upload No Ajax.
Uno di questi giorni ci riprovo.
Se risolvo posto.

Ciao.

Ho risolto.

http://www.ruby-forum.com/topic/174857#new

Matteo