レールからメールを送っていますが、メールは画像です。これらの画像は、ペーパークリップを介してAWSS3に保存されます。メールはビューに組み込まれ、動的に送信されます...
今まで一緒にいますか?素晴らしい!
メールを受信したとき、画像の約10分の1にわずかに間違ったsrc = ""タグが付いていると思います。これは、画像が表示されないことを意味します。
imgタグのsrc属性の問題は、どこかにランダムに「+」記号が挿入されていることです。ちなみにこれは10枚に1枚の画像で動作しません。したがって、src属性は、電子メールのソースでは次のようになります...
http://s3.ama+zonaws.com/bucketname/attachments/ect...
http://s3.amazonaws.com/bu+cketname/attachments/ect...
http://s3.amazonaws.com/bucketname/attachm+ents/ect...
分かりますか!ランダム+。src文字列にこれが発生する原因は何でしょうか?
乾杯!
編集:
画像を出力するコードの彼のサンプル、
<%= image_tag xxxxx.image.url(:thumb), :style => "display:block; padding:0; line-height:0;" %>
あなたが私に尋ねればかなり標準的です。
また、コンソールで出力htmlを確認しましたが、srcに+が含まれていません。
...そして私はいくつかの異なる電子メールプロバイダー(gmail、hotmail、me.com ect)とクライアントを送信しようとしましたが、問題はそれらすべてで発生します。