Attachment_fu error

Я получаю сообщение об ошибке при попытке загрузить изображения на машину с 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 ответ

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

ОБНОВИТЬ:

Мне удалось решить эту проблему, назначив 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!
Другие вопросы по тегам