를 클립을 업데이트 한 후 내가 업그레이드 한 후 다음과 같은 메시지를 받았습니다 :얻기 이미지 종이 클립 :: 오류 :: NotIdentifiedByImageMagickError 3.4.0
이종이 클립 3.0이 첨부 파일 경로가 아닌 이전 버전과 호환 변화를 소개합니다. 동일한 이름의 첨부 파일이 여러 개있는 경우 첨부 파일 이름 충돌이 발생하지 않도록 도움이됩니다. 첨부 파일 경로를 바꾸지 않고 Paperclip의 기본값을 사용하는 경우 은
has_attached_file
정의에:path
및:url
을 추가해야합니다. 예를 들어 :post.rb :
has_attached_file :image, :styles => { :medium => "170x300>", :thumb => "142x185>" }, :path => ":rails_root/public/system/:attachment/:id/:style/:filename", :url => "/system/:attachment/:id/:style/:filename"
을하지만 나는이 오류 메시지가 보았다
has_attached_file :avatar, :path => ":rails_root/public/system/:attachment/:id/:style/:filename", :url => "/system/:attachment/:id/:style/:filename"
그래서 나는 그렇게
- 이미지 Paperclip :: 오류 :: NotIdentifiedByIma geMagickError
난 environments/development.rb
이 추가 :
Paperclip.options[:command_path] = "/usr/bin/"
(which identify
출력 /usr/bin/identify
)
하지만 여전히 행운을.
무엇이 문제 일 수 있습니까?
같은 문제가 있습니다. 어떻게 수정 했습니까? – Martynas
@Martynas 확실하지 않지만, 01.png와 같은 간단한 파일 이름을 시도해 보았습니다. – alexchenco
내가 아는 것은 실제 사용자가 그런 이름의 파일을 업로드 할 수 있으며이를 처리하는 방법을 모르겠다는 것입니다. 이러한 콜론은 자동으로 레일로 대체되고 있으며 Paperclip은 여전히 "아직 이스케이프 처리되지 않은"이름의 파일을 찾으려고합니다. – Martynas