app/assets/images/
폴더에 "Flower.jpg"라는 이미지가 있습니다. <%=image_tag("Flower.jpg")%>
은 그것을 표시하기 위해 작동하지만 html로 표시하고 싶습니다. <img src="Flower.jpg">
은 아무 것도하지 않습니다.<img src=""> 이미지 경로를 허용하지 않습니다.
내 모델 사용자의 경우 이미지를 public/system/users/avatars/000/000
에 저장하는 Paperclip을 사용하고 User.avatar_file_name
은 절대 파일 경로 (이 경우 /system/users/avatars/000/000/157/thumb/Flower.jpg?1248273956
)를 반환합니다. 이 경로를 src에 삽입하면 <img src="<%[email protected]_file_name%>">
이 이미지를 표시합니다. <img src="/system/users/avatars/000/000/157/thumb/Flower.jpg?1248273956">
는 않더라도,
> helper.image_tag("Flower.jpg")
=> "<img alt=\"Flower\" src=\"/assets/Flower.jpg\" />
그러나 <img src="/assets/Flower.jpg\">
가 표시되지 않습니다
확장 프로그램 끝에 "\"이있는 이유는 무엇입니까? – Kritner
@Kritner 잘 모르겠습니다. 레일 콘트롤러가 준 출력입니다. –