Attachment_fu error - PullRequest
       11

Attachment_fu error

1 голос
/ 28 мая 2010

Я получаю сообщение об ошибке при попытке загрузить изображения на компьютер с Ubuntu под управлением Rails 2.3.4, Ruby 1.8.6 с использованием attachment_fu с image science.

Исключение FreeImage для типа ???: IPTC: Неверный ключ 'Tag 0x025C'

Ошибка указывает на эту строку в image_science_processor в плагине attachment_fu:

def with_image(file, &block)
 ::ImageScience.with_image file, &block
end

Мои первые мысли о том, что это как-то связано с мета-тегами, изображениями и, возможно, свободным изображением. На самом деле я не вижу этой ошибки на своем компьютере разработчика - Mac Snow Leopard, Rails 2.3.5, Ruby 1.8.7. Прежде, чем я начну портить версии на производственных коробках, кто-нибудь еще сталкивался с этой проблемой и есть идея, чтобы исправить это?

СПАСИБО !!!!

1 Ответ

0 голосов
/ 18 июня 2010

Я столкнулся с точно такой же ошибкой - я тоже считаю, что это как-то связано с загружаемыми изображениями, однако я не могу получить какую-либо хорошую информацию о том, что может вызвать это или что делать Это. Вам повезло с этим?

UPDATE:

Мне удалось решить эту проблему, назначив content_type после создания модели attachment_fu

пример:

@photo_upload = HsPhotoUpload.new(params[:hs_photo_upload])    
@photo_upload.content_type = MIME::Types.type_for(params[:hs_photo_upload][:uploaded_data]).first.to_s
@photo_upload.save!
...