2012-08-13 5 views

Antwort

6

Sehen Sie, wenn dies Ihre Frage beantwortet: https://github.com/thoughtbot/paperclip/issues/862

Von diesem Thread,

Sikachu (https://github.com/sikachu) sagte:

„Das bedeutet, dass Sie die Datei nicht schließen, nachdem die Zuordnung zu Paperclip Sie müssen die Datei schließen, nachdem Sie sie dem Anhang zugewiesen haben, da Paperclip Ihre Datei direkt nach der Zuweisung als Temp-Datei klont.> Wir haben das vorgenommen, um unerwünschtes Verhalten zu verhindern (z. B. die Datei nach der Zuweisung zurückzuspulen) > Büroklammer.) "


file = File.open("foo.jpg") 
@user.attachment = file 
file.close # totally safe! 
+0

Klingt wie die vernünftige Sache zu tun, und in der Tat ist es für mich, so +1 – tokland

Verwandte Themen