2014-12-31 2 views
1

내 메일 (로고)에 인라인 첨부 파일을 표시하려고 시도했습니다. 커뮤니티에서 많은 답변을 보았지만 아무 것도 작동하지 않는 것으로 보입니다. 메일이 있습니다. 좋은 것, 나는 텍스트를 볼 수 있지만 이미지를인라인 이미지가 레일 4에 표시되지 않습니다

을 볼 수없는이 내 메일러입니다 :

attachments.inline['logo.png'] = { content: File.read(path),mime_type: "image/png" } 

이 내도이다 경로 변수 로고 경로를 포함 : 내 사이트에 에 오신 것을 환영합니다

<%= image_tag attachments['logo.png'].url%> 

제발 도와주세요, 나는 이것을 몇 시간 동안 머리카락을 당겨 왔습니다. 당신의 메일 발송 시도에서

+0

안녕하세요, Rajesh, 솔루션을 찾았습니다. –

답변

1

:

attachments.inline["myimage.png"] = File.read(File.join(Rails.root, "app", "assets", "images", "myimage.png")) 

보기 코드는 올바른 것입니다.

레일에 버그가있을 수 있지만 한 이미지로이 코드를 성공적으로 사용하고 있습니다. 확인 : https://github.com/rails/rails/issues/2686