带有 image_tag 的 Rails3 邮件程序忽略主机
Posted
技术标签:
【中文标题】带有 image_tag 的 Rails3 邮件程序忽略主机【英文标题】:Rails3 mailer with image_tag ignoring host 【发布时间】:2011-07-15 16:57:50 【问题描述】:我有一个包含图像的 Rails3 邮件布局。
这些用法如下:
image_tag("emails/top.gif", :width => "700", :height => "10", :alt => "")
从 Rails 2 开始,这些图像包含主机并产生了预期的结果。但是,由于 Rails3,config.action_mailer.default_url_options
似乎被忽略了。
我有什么遗漏的吗?
更新
我的 config/environment/development.rb 包括:
config.action_mailer.default_url_options = :host => 'mydomain.tld'
【问题讨论】:
wmoxam 在#rubyonrails 中回答:需要在您的环境配置文件中使用 config.action_mailer.asset_host。 【参考方案1】:需要在你的环境配置文件中使用config.action_mailer.asset_host = 'http://mysite.com'
致谢:#rubyonrails 中的 wmoxam
【讨论】:
以上是关于带有 image_tag 的 Rails3 邮件程序忽略主机的主要内容,如果未能解决你的问题,请参考以下文章