2011-03-24 6 views
0

다음의 tuto http://www.jameswilding.net/blog/2010/07/paperclip-rails-3/을 따라 제 레일 클립에서 클립을 작동 시켰습니다. 나는 '만들 항목을'명중 할 때레일 3의 종이 클립, 스타일을 사용할 수 없습니다.

형태에
class Picture < ActiveRecord::Base 
    has_attached_file :pict, :styles => { :small => "150x150>" } 
    validates_attachment_presence :pict 
    validates_attachment_size :pict, :less_than => 5.megabytes 
    validates_attachment_content_type :pict, :content_type => ['image/jpeg', 'image/png', 'image/gif'] 
end 

, 나는 다음 사진을 선택하고 : 씽크 내가 내 모델의 "스타일"을 지정하면 항목 작성이 작동하지 않습니다 ...입니다 버튼을 클릭하면 다음 오류가 발생합니다 (모델에 스타일을 지정하지 않으면 오류가 더 이상 발생하지 않음).

Started POST "/pictures" for 127.0.0.1 at Thu Mar 24 14:39:15 +0100 2011 
Processing by PicturesController#create as HTML 
Parameters: {"commit"=>"Create Picture",  "authenticity_token"=>"ZRTdrxt0d84D2WZvOXcOaRStcjmXazZBLRjtCmTsNKU=", "utf8"=>"✓", "picture"=>{"pict"=>#<ActionDispatch::Http::UploadedFile:0x1041869d8 @original_filename="IMG_0016.JPG", @headers="Content-Disposition: form-data; name=\"picture[pict]\"; filename=\"IMG_0016.JPG\"\r\nContent-Type: image/jpeg\r\n", @tempfile=#<File:/var/folders/Hi/HiUKqJ7THYS7P-0e1NyczE+++TI/-Tmp-/RackMultipart20110324-1930-d28tly-0>, @content_type="image/jpeg">}} 
[paperclip] identify -format %wx%h '/var/folders/Hi/HiUKqJ7THYS7P-0e1NyczE+++TI/-Tmp-/stream20110324-1930-1bxai3m-0.JPG[0]' 2>/dev/null 
[paperclip] An error was received while processing: #<Paperclip::CommandNotFoundError: Paperclip::CommandNotFoundError> 

어떤 생각?

고마워,

답변

1

잘못가는 뭐죠 캔트 정말 밖으로 만들 ..하지만 유 ImageMagick이 설치되어? 그것은 블로그에서 그것을 언급하지 않는다. 그러나 그것은 그림의 크기를 바꿀 필요가있다.

+0

hmmm ... 사실 imagemagick을 설치하지 않았습니다. 너 말이 맞아,이 부분이 빠져있는 것 같아. 내가 가진 오류 메시지에서, 우리는 Paperclip이 오류를 발견하지 못했다는 것을 알게되었지만 그것은 박테리아가 아니라는 것을 안다. – Luc

+0

sudo port install ImageMagick이 문제를 해결했다. 고마워. – Luc