Tag: hostname

如何为Rails ActionMailer配置主机名?

我正在处理一个相当传统的忘记密码电子邮件 – 我想通过电子邮件向用户发送一个密码更改令牌,该密码更改令牌嵌入在他们可以点击以更改密码的链接中。 我通过传统的ActionMailer发送电子邮件。 如果我使用普通的link_to标签 foo, :action => ‘bar’, :token => token %> 我得到一个相对链接 – 相当无用的电子邮件。 如果我加入 :only_path => false ,然后错误说我需要设置default_url_options[:host] 。 ActionController文档暗示您通过覆盖控制器中的#default_url_options方法来实现这一点。 当然有一个配置选项告诉Rails它的主机名是什么,而不添加我自己的配置文件,解析它等?