Скрепка - исключить zip, rar из кадрирования

У меня есть модель Attachment, которая использует Paperclip для обработки загруженных файлов. Файл может быть любым: изображением, txt, doc, pdf, rar, zip, tar и т. д.
Я хочу создавать эскизы, только если загруженный файл является изображением.
Как создавать эскизы в Paperclip на основе условий после файла content_type


person Pravin    schedule 09.03.2011    source источник


Ответы (1)


Это хорошее решение:

before_post_process :image?
def image?
  !(data_content_type =~ /^image.*/).nil?
end

Вы также можете использовать изображение? метод в ваших представлениях для рендеринга image_tag или чего-то еще...

person DanS    schedule 09.03.2011