2012-01-01 7 views
0

나는 파일이 사진 ('이미지/JPEG', '이미지/PNG', '이미지/GIF')와 없는 썸네일 경우 파일이 다른 경우 를 300 픽셀 widht 썸네일을 만들어야합니다 신장. 저는 파일 업로드를 위해 Paperclip을 사용하고 있습니다 (조건없이 훌륭하게 작동합니다 ...).If-Statement with Paperclip | 루비 레일에

: 파일이 업로드 된 파일이고 이미지 인 경우 Paperclip은 매체 버전을 만들어야합니다.

하지만 이것은 작동하지 않습니다. 당신이 해결책을 찾을 수 있기를 바랍니다. 고마워!

답변

0

이미지가 아닌 경우 미리보기 이미지 만들기가 실패합니다. whiny이 사실이 아니라면, 그 것이 끝이어야합니다. (대체로, this answer에 따라 미리보기 이미지가 있는지 확인해야합니다.)

프로세스를 완전히 제어하려는 경우 기본 옵션/처리를 추가/변경하려면 기본값 인 Thumbnail processor을 열거 나, 또는 자신의 프로세서를 만들기위한 지침으로 사용할 수 있습니다 (Paperclip's github page의 "후 처리"섹션 참조).

lambda style으로 일부 게임을 할 수도 있습니다. 비 이미지 파일에 대한 기본 "비 이미지"섬네일을 만들 수 있습니다.