2012-08-13 24 views

Odpowiedz

6

Zobacz, czy ta odpowiada na pytanie: https://github.com/thoughtbot/paperclip/issues/862

Od tego wątku,

Sikachu (https://github.com/sikachu) powiedział:

„Oznacza to, że nie zamykamy plik po przypisaniu do spinacza Musisz zamknąć plik po> przypisaniu go do załącznika, ponieważ Paperclip klonuje twój plik jako plik tymczasowy zaraz po przypisaniu.> Zrobiliśmy to, aby zapobiec niepożądanemu zachowaniu (powiedzmy, próbując przewinąć plik po przypisaniu go na> Spinacz do papieru.) "


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

Brzmi jak rozsądną rzeczą do zrobienia i rzeczywiście pracował dla mnie, więc +1 – tokland

Powiązane problemy