在我的邮件模板中,视图助手给我提供了相对于样式表和图片的URL。当然,如果我在Gmail中查看邮件,这是行不通的。
在apps/views/layouts/mailer.html.erb中:
在apps/views/layouts/mailer.html.erb中:
<%= stylesheet_link_tag "application" %>
...
<%= link_to(image_tag("logo.png"), "http://mysite.com") %>
渲染结果如下:
<link href="/assets/application-c90478153616a4165babd8cc6f4a28de.css" media="screen" rel="stylesheet" type="text/css" />
...
<a href="http://mysite.com"><img alt="Logo" src="/assets/logo-d3adbf8d0a7f7b6473e2130838635fed.png" /></a>
如何让Rails给我绝对链接?我使用的是Rails 3.1,资产管道已生效。
config.action_mailer.asset_host
。 - Dex