为什么我们需要写这个:: domain => “XXX”

时间:2012-08-16 06:49:26

标签: ruby-on-rails

我开始研究Rails,并形成了这样一个问题: 在

  

config.action_mailer.smtp_settings

我们有设置:

  

:domain => ' blackrood.com',(例如)

但我可以说,为什么我们需要这个选项(我改变它,并且没有改变) 告诉我plz我们在哪里使用这个选项,如果我mack网站blackrood.com,我必须放入

  

:domain => ' blackrood.com'

  

:domain => ' HTTP:// ...

或(正在开发中)

  

:domain => '本地主机:3000 / blackrood.com'

1 个答案:

答案 0 :(得分:0)

您需要该域名,因为邮件程序没有其他方法可以确定您的域名。该信息只能通过http请求可靠地确定,这就是为什么控制器和视图不需要URL帮助程序的域。

当您指定它时,请使用“domain.com”,因为这是邮件程序将使用的唯一部分。