【问题标题】:Image_tag not including full asset_host valueImage_tag 不包括完整的asset_host 值
【发布时间】: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


    【解决方案1】:

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

    【讨论】:

    • 永远永远永远。总是。
    猜你喜欢
    • 2016-05-13
    • 2011-08-10
    • 2012-07-26
    • 1970-01-01
    • 2015-01-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多