Sto lavorando su un API REST, cercando di caricare una foto di utente con:upload di file con l'uva e graffetta
- grape micro-quadro
- paperclip gioiello, ma non funziona, che mostra questo errore
- rotaie versione è 3.2.8
No handler found for #<Hashie::Mash filename="user.png" head="Content-Disposition: form-data; name=\"picture\"; filename=\"user.png\"\r\nContent-Type: image/png\r\n" name="picture" tempfile=#<File:/var/folders/7g/b_rgx2c909vf8dpk2v00r7r80000gn/T/RackMultipart20121228-52105-43ered> type="image/png">
ho provato il test graffetta con un controller e ha funzionato, ma quando provo a caricare tramite API uva non il suo lavoro il mio colpo di testa post è multipart/form-data
Il mio codice per l'upload è questo
user = User.find(20)
user.picture = params[:picture]
user.save!
Quindi, se non è possibile caricare file tramite uva, esiste un modo alternativo per caricare file tramite REST API?
Questo non ha funzionato: http://stackoverflow.com/qu estions/15354699/how-do-you-upload-a-file-with-paperclip-without-rails – Chloe