0

構成/環境/開発.rb

config.action_controller.asset_host = 'http://localhost:3000'
config.action_mailer.asset_host = 'http://localhost:3000'

myMailer.rb

<%= image_tag @service_request.service_photo_1 %>

電子メールでは、これは次のようにレンダリングされます。

<img alt="Img_0134" src="http:/uploads/service_request/service_photo_1/44/IMG_0134.jpg">

@service_request.service_photo_1で始まる必要があることを除いて、正しいソースパスはどれですかhttp://localhost:3000。このサイトで同様の質問を見てきましたが、ほとんどの人は、画像ソースに asset_host 値全体 (つまりsrc="/images/img_123.jpg") がないという問題を抱えているようです。ただし、asset_host の値が部分的であるように見えます (パスにhttp:表示されsrcます)。何かご意見は?asset_host を に設定すると何か問題がありlocalhost:3000ますか?

4

1 に答える 1