2
레일즈에서 rmagick을 사용하여 업로드 한 이미지를 하나의 파일 유형에서 JPEG로 변환했습니다. 이제 나는 새로운 이미지에서 전화를 걸 수있다. 내가 그랬어 : 지금은 두 개의 파일을 생성 한 레일 클립 클립 변경 파일
image = Magick::ImageList.new 'public/system/photos/' + @picture.id.to_s +
'/original/' + @picture.photo_file_name
image.write 'public/system/photos/' + @picture.id.to_s + '/original/' +
@picture.photo_file_name.sub(/\.\w*/, '.jpg')
@picture.photo_file_name = @picture.photo_file_name.sub /\.\w*/,'.jpg'
, 어떻게 원본 파일을 삭제하거나 원본 파일을 덮어 쓰기보다는 지금 생각처럼 새로 작성해야합니까?
이미 Paperclip을 사용하는 경우 Paperclip이 변환을 수행하는 이유 만은 아닙니다. –
@ Jordan 지금까지이 문제를 잊어 버렸습니다. 어떻게 그렇게 되었습니까? – jack