0

配置/环境/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吗?

4

1 回答 1

1

所以我自己解决了这个问题。我需要重新启动 WEBrick 本地服务器才能使更改生效。

于 2013-07-31T17:45:12.490 回答