Почему именно paperclip выполняет преобразование, когда для вложения назначен файл, а не выполняет всю эту тяжелую работу при вызове сохранения.
Кажется, это плохо:
ar_obj.attachment = File.open('...')
#copy file to /tmp
#styles.length.times do { identify & convert }
ar_obj.save
# copy original & thumbnails in place.
Я не уверен, что это имеет большой смысл. Зачем пытаться конвертировать
неподтвержденная привязанность?
Например: попробуйте прикрепить изображение 10G - для завершения потребуется ВСЕГДА
даже если у вас есть проверка размера (скажем, <5 МБ), потому что 10G
изображение все еще повторно обрабатывается в каждом стиле, который у вас есть. Это не
пока не будет вызвано сохранение, что ошибка будет добавлена. </p>
Должна быть веская причина для этого, пожалуйста, просветите меня.