1

내 모델 중 하나에 다음과 같은 클립 클립 설정이 있습니다.Rails 3.1rc6 rake asset : 사전 컴파일 중단 클립 클립 기본 이미지

has_attached_file :avatar, :styles => { 
          :large => "#{APP_CONFIG["uploads"]["images"]["size"]["large"]}>", 
          :profile => "#{APP_CONFIG["uploads"]["images"]["size"]["profile"]}", 
          :medium => "#{APP_CONFIG["uploads"]["images"]["size"]["medium"]}>", 
          :small => "#{APP_CONFIG["uploads"]["images"]["size"]["small"]}>", 
          :thumb => "#{APP_CONFIG["uploads"]["images"]["size"]["thumb"]}>" }, 
          :path =>  "#{APP_CONFIG["uploads"]["path"]}/users/:style/:id/:basename.:extension", 
          :url =>   "#{APP_CONFIG["uploads"]["url"]}/users/:style/:id/:basename.:extension", 
          :default_url => "/assets/paperclip_missing/user_missing_:style.png" 

이제 rake assets:precompile RAILS_ENV=staging 일 때 더 이상 기본 이미지를 찾을 수 없습니다. 파일 시스템은 컴파일 된 md5-hash가있는 파일을 다음과 같이 이름으로 표시합니다 : user_missing_small-iamalongmd5hash.png.

모든 image_tags는 컴파일 된 이미지 이름을 포함하여 올바른 이미지를 참조하지만 클립은 그렇게 작동하지 않습니다. 이 문제를 어떻게 피할 수 있을지 아는 사람이 있습니까? 감사!

답변

0

해결책을 찾았습니다! 동일한 문제가있는 경우 default_url 경로에서/assets /을 삭제합니다 (경로 앞에 '/'가 없음).