[ruby-it] Paperclip con modelli nidificati

Marco Mastrodonato m.mastrodonato a gmail.com
Gio 4 Mar 2010 14:01:49 CET


Ciao Pietro, ho risolto!
Avrei potuto gestirmelo manualmente ma era un peccato rinunciare a 
quella genialiata di fields_for.
Ho aggiunto un file paperclip in un progetto di prova che avevo usato 
per testare i modelli nidificati. Ho visto che li funzionava alla 
perfezione, il primo giro l'oggetto era nil ma poi dopo qualche 
tentativo l'oggetto veniva creato e riusciva ad ottenere l'id. Tutto 
questo dentro paperclip.
Nel mio progetto invece, il tutto era sotto una transazione e dopo il 
primo giro veniva invocata la rollback perchè non era gestita 
l'eccezione all'interno di paperclip. Mi è bastato non far sollevare 
l'eccezione dentro il token:

Paperclip::Attachment.interpolations[:letter_id] = proc do |attachment, 
style|
  attachment.instance.letter.id if attachment.instance.letter
end

Et voilà!
Grazie per la risposta.
-- 
Posted via http://www.ruby-forum.com/.


More information about the Ml mailing list