2011-08-29 3 views
2

일부 HTML 이메일과 함께 Rails 3.1 (rc6) 앱이 있습니다.Rails 3.1 전자 메일보기에서 이미지 자산을 표시하는 방법은 무엇입니까?

HTML 이메일 메시지에 일부 인라인 이미지를 표시하려고합니다. image_tag에 이미지 애셋에 적절한 절대 URL을 사용하려면 어떻게해야합니까?

(나는 내 ​​production.rb 파일에 config.action_mailer.asset_host = "http://myproductionserver.com"설정 시도 (즉, 나는 그것이 나에게 http://myproductionserver.com/assets/email_tile-89eda655d6fdd07de75f56547a4a4041.jpg 대신 단지 /assets/email_tile-89eda655d6fdd07de75f56547a4a4041.jpg을주고 싶어)하지만 그것은 단지 렌더링 적절한 자산 파이프 라인 이름이없는 이미지 URL)

EDIT : 이전 이메일의 자산 URL 만료 문제도 제기됩니다. 배포 후 이메일의 이미지가 손상됩니까?

+0

당신이 어떤 행운이 있었나요? – astjohn

+0

답변 : http://stackoverflow.com/questions/5739819/image-tag-in-mailer-not-using-asset-host –

답변

0

난 당신이 실제로 action_controller.asst_hosts를 설정해야합니다 믿습니다

config.action_controller.asset_host = "http://myproductionserver.com" 
관련 문제