0

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

config.action_mailer.smtp_settings

我们有设置:

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

但我可以理解,为什么我们需要这个选项(我改变它,没有任何改变)告诉我请告诉我我们在哪里使用这个选项,如果我 mack 网站 blackrood.com,我必须输入

:domain = > 'blackrood.com'

或者

:domain => 'http://...

或(开发中)

:domain => 'localhost:3000/blackrood.com'

4

1 回答 1

0

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

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

于 2012-08-16T07:28:34.587 回答