【发布时间】:2013-07-25 19:26:31
【问题描述】:
config/environment/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有什么问题吗?
【问题讨论】:
标签: ruby-on-rails-3 actionmailer