配置/环境/ development.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
是否有问题?
答案 0 :(得分:1)
所以我自己解决了这个问题。我需要重新启动WEBrick本地服务器才能使更改生效。