Rails3邮件发送器中的image_tag忽略主机问题

9
我有一个包含图片的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' }

在#rubyonrails中由wmoxam回答:需要在你的环境配置文件中使用config.action_mailer.asset_host。 - Sébastien Grosjean - ZenCocoon
1个回答

21

需要在环境配置文件中使用config.action_mailer.asset_host = 'http://mysite.com'

来源:#rubyonrails 的 wmoxam


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接