rails assets/imagesフォルダに保存されている画像があります。私は私のレールアプリから送られた電子メールでこれらの画像を表示する必要があります。私は電子メールを送信することができますが、画像は壊れたリンクとして表示されます。Railsアプリケーションからメールに画像がロードされない
マイdevelopment.rbファイルを以下に示します。
config.action_mailer.asset_host = 'http://localhost:3000'
config.action_controller.asset_host = 'http://localhost:3000'
私のメーラービューを以下に示します。私はここで間違って
<div class = "container">
<%= image_tag(asset_path('com_name.jpg')) %>
</div>
<div class = "container">
<%= image_tag(asset_path('banner.png')) %>
</div>
<h4>Hi! This mail is to inform you that your request has been successfully processed and the processed output has been attached along with your mail for your perusal</h4>
<h4>Looking forward to serve you once again.</h4>
<h5>Thanks,</h5>
<h4>Team Introhive</h4>
何をしているのですか?元の電子メールソースでは、正しい指紋ファイルを参照しているイメージタグを参照してください。でも、まだ破損しているようです。
image_tagの代わりにimage_urlを使用します。 IMAGE_URL( 'banner.png') –
@ShabiniRajadasこれは '.. –
ちょうど' IMAGE_TAG( 'banner.png')を使用し画像をレンダリング私のメールdoesntの全体のパブリックURLパスを出力didntはヘルプのいずれか –