2016-07-29 8 views
0

프로필 클립을 업로드하는 데 클립 클립을 사용하고 있습니다. 누군가 이미지를 업로드하지 않으면 사용자에게 기본 이미지가 할당되기를 원합니다.레일 및 클립, default_url이 작동하지 않습니다.

나는 코드 줄을 사용하고 있습니다 :

has_attached_file :avatar, 
    styles: { medium: "300x300>", thumb: "100x100>" }, 
    default_url: "assets/images/:style/male.jpg" 

하지만 내 브라우저 관리자 나에게이 오류 제공 :

http://localhost:3000/assets/images/original/male.jpg 404 (Not Found) 

내가 해봤 쓰기 :

default_url: "assets/images/:style/male.jpg" 
default_url: "images/:style/male.jpg" 
default_url: ":style/male.jpg" 
default_url: "male.jpg" 
default_url: "assets/images/male.jpg" 

이미지는 다음 장소에 있습니다.

/images/ Ommit
/assets/images/male.jpg 
/assets/images/medium/male.jpg 
/assets/images/thumb/male.jpg 
/assets/images/original/male.jpg 

답변

4

대신에 당신을 도울이 /assets/male.jpg 또는 /assets/original/male.jpg

희망을.

+1

감사합니다. 이것은 효과가있다! :) – Cinta

관련 문제