如何在邮件模板中获取主机URL

时间:2014-02-06 09:41:07

标签: ruby-on-rails ruby actionmailer

我在rails中有一个邮件程序模板。我正在尝试使用回形针附件的网址:<%=item.picture.url%>

当然,这只会使电子邮件中的路径变得毫无用处。我需要得到绝对的网址。

此外,由于我使用rake来运行任务,因此本身没有请求。 我记得在中设置默认主机  config.action_mailer.default_url_options = { :host => 'sitename.com' }

如何在邮件程序模板中访问此值?

2 个答案:

答案 0 :(得分:4)

您可以在helper中使用action-mailer,绝对网址助手为root_url

答案 1 :(得分:-3)

试试这个

您可以使用以下代码行

获取主机名
  

request.host