이메일을 보내려고 할 때마다 이미지를로드하기 위해 image_tag 내에서 asset_path를 사용할 수없는 것처럼 보입니다. 이미지 태그의 src
속성은 빈 문자열로 설정됩니다. ActionMailer에서 asset_path가 비활성화 된 문서를 찾을 수 없으므로 혼란 스럽습니다.이메일에 asset_path가 없습니다.
0
A
답변
0
image_tag
은 이미지를 자동으로 확장하므로 둘을 결합 할 필요가 없습니다. 따라서 <%= image_tag(asset_path "smile.png") %>
대신 <%= image_tag "smile.png" %>
을 사용할 수 있으며 정확하게 확장해야합니다. 또한 이것이 이메일 인 경우 경로 대신 URL을 사용해야합니다. 그렇지 않으면 이미지가 렌더링되지 않습니다 (전자 메일은 상대 URL을 처리 할 수 없습니다). 이는 이미 jon에서 언급 한 것입니다.
어떤 버전의 Rails와 ruby를 사용하고 있습니까? 콘솔에서 디버그 할 수 있습니다.
$ rails c
> puts helper.image_tag "smile.png"
> puts helper.image_tag(asset_path "smile.png")
+0
+1 콘솔에서 디버깅 아이디어. 하지만 제대로 작동하려면 헬퍼를 완전히 자격 부여해야합니다. 즉 ActionController :: Base.helpers.image_tag –
관련 문제
- 1. asset_path가 폴더의 경로를 잘못 반환합니다.
- 2. django 이메일에 첨부 파일이 없습니다.
- 3. 이메일에 포함 된 이미지가 없습니다.
- 4. asset_path가 보이는 위치를 변경하는 방법은 무엇입니까?
- 5. 이메일에 줄 바꿈을 삽입 할 수 없습니다.
- 6. 스프로킷의 asset_path가 프로덕션에서 HTML 애셋의 다이제스트 경로를 반환하지 않습니다.
- 7. 이메일에 페이지 콘텐츠 보내기
- 8. 이메일에 명성 넣기
- 9. MultipleIterator를 이메일에 보내십시오.
- 10. 이메일에 스팸 메일이있을 때
- 11. 이메일에 전달 텍스트 추가
- 12. 루비 : 보내는 이메일에 도움이
- 13. 이메일에 html 텍스트 보내기
- 14. 이메일에 대해 Like Like
- 15. 이메일에 Interative 양식을 보내십시오.
- 16. PowerShell 스크립트에서 이메일에 첨부
- 17. 이메일에 사용할 jquery.html() 출력하기
- 18. 텍스트 파일을 이메일에 첨부하십시오.
- 19. 이메일에 자바 스크립트 추가
- 20. PHP가 이메일에 파일 첨부하기
- 21. 이메일에 링크를 삽입하려면 C#
- 22. 이메일에 양식 데이터 보내기
- 23. Android의 이메일에 이미지 삽입
- 24. 루비를 통해 이메일에 연결
- 25. 얻기 데이터를 이메일에 사용
- 26. 이메일에 대한 액션 듣기
- 27. 이메일에 메시지가 있는지 확인하십시오.
- 28. PDF로 이메일에 UImages 보내기
- 29. 이메일에 첨부 파일 phpmailer
- 30. 이메일에 데이터베이스 정보 보내기
'image_tag'에서 제공하는 표준 'src' 속성을 사용할 수 있습니까? – pdobb
전자 메일은 이미지의 전체 URL을 확인해야하므로 _url 도우미는 _path 도우미가 아니어야합니다. – Jon
@pdobb 문제는'image_tag' 자체가 아니라, 이메일의 html을 확인할 때 asset_path가''''로 해결된다는 것입니다. –