带有image_tag的Rails3邮件程序忽略主机

Séb*_*oon 9 layout image path mailer ruby-on-rails-3

我有一个包含图像的Rails3邮件程序布局.

这些使用如下:

image_tag("emails/top.gif", :width => "700", :height => "10", :alt => "")
Run Code Online (Sandbox Code Playgroud)

从Rails 2开始,这些图像包括主机并产生了预期的结果.但是,由于Rails3 config.action_mailer.default_url_options似乎被忽略了.

有什么我想念的吗?

更新

我的config/environment/development.rb包括:

config.action_mailer.default_url_options = { :host => 'mydomain.tld' }
Run Code Online (Sandbox Code Playgroud)

Séb*_*oon 20

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

致谢:#rubyonrails中的wmoxam