2012-04-18 3 views
0

나는 이미지 업로드를 위해 클립 클립을 사용하고, 이미지의 더 큰 버전을 보려면 컬러 박스 보석을 사용하고 있습니다. 문제는 개발 과정에서 문제가 있지만 앱을 제작하려고 할 때 잘못된 위치에서 이미지를 찾고 있다는 것입니다.클립 클립을 사용하여 프로덕션 환경의 이미지에 연결하기

루트 디렉토리에서 이미지를 찾으려고 시도하면 파일이 URL/system/pictures/2/large/img.png에 존재하지 않는다는 오류가 발생합니다 (URL/s12/gallery/bsd/system/pictures/2/large/img.png

URL/s12/gallery/bsd /에있는 파일을 찾는 방법을 앱에 알리는 방법을 모르겠다. 더 많은 정보가 필요한지 알려주십시오. 내가보기에 파일에 연결하고 방법은 다음과

은 다음과 같습니다

잘 보여 싶은 사진의 화상을 얻을 수 있지만, 클릭 할 때 루트 디렉토리에 어떤 파일이 없다고 말합니다 ...
<%= link_to(image_tag(@project.picture.url(:thumb)), @project.picture.url(:large), :data=> { :colorbox => true }) %> 

때문에 없다.

감사합니다.

답변

0
has_attached_file :photo, :styles => { :small => "150x150>" }, 
        :url => "/assets/products/:id/:style/:basename.:extension", 
        :path => ":rails_root/public/assets/products/:id/:style/:basename.:extension" 

기본값을 변경하도록 URL을 설정할 수 있습니다. 또한 path는 url이 공용 URL 인 시스템 경로입니다.

관련 문제