0
paperclip_processors 디렉토리를 포함해야했습니다. 크롭 프로세서를 찾을 수 없음 오류가 발생합니다. 나는 railscast 그 applicatio.rb다음 경로 중 하나에서 'Cropper'프로세서를 찾을 수 없습니다. lib/paperclip, lib/paperclip_processors
config.autoload_paths += %W(#{Rails.root}/lib)
config.autoload_paths += %W(#{Rails.root}/lib/paperclip_processors)
에서
module Paperclip
class Cropper < Thumbnail
def transformation_command
if crop_command
crop_command + super.sub(/ -crop \S+/, '')
else
super
end
end
def crop_command
target = @attachment.instance
if target.cropping?
" -crop '#{target.crop_w.to_i}x#{target.crop_h.to_i}+#{target.crop_x.to_i}+#{target.crop_y.to_i}'"
end
end
end
end
및 user.rb
has_attached_file :profile_picture, {
styles: {
original: "1400>",
medium: "400>",
thumb: "150>"
},
:processors => [:cropper],
storage: :s3,
s3_credentials: S3_CREDENTIALS,
}