gpt4 book ai didi

ruby-on-rails-3 - 邮件程序中的 image_tag 不使用 asset_host

转载 作者:行者123 更新时间:2023-12-03 05:51:22 24 4
gpt4 key购买 nike

image_tag 未使用我设置的 asset_host。有什么想法吗?我唯一能想到的是它与邮件程序有关。

config/environment/development.rb

config.action_controller.asset_host = "http://localhost:3000"

myMailer.rb

<%= image_tag "logo.png", :style=>"margin-left:10px; padding-bottom:15px;" %>

渲染为:

<img alt="Logo" src="/images/logo.png?1303090162" style="margin-left:10px; padding-bottom:15px;" />

在控制台中:

> MyApp::Application.config.action_controller
#<OrderedHash {… :asset_host=>"http://localhost:3000", …}>

我需要 image_tag 来创建完整路径 URL,因为它将显示在电子邮件中。

最佳答案

我之前错了。这是您需要的解决方案(直到 Rails 3.1 统一 asset_host 配置):

config.action_mailer.asset_host = "http://localhost:3000"

关于ruby-on-rails-3 - 邮件程序中的 image_tag 不使用 asset_host,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5739819/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com