2012-08-16 74 views
0

我開始學習Rails和形成了這樣的問題:在爲什麼我們需要這樣寫::域名=> 「XXX」

config.action_mailer.smtp_settings

我們設置 :

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

但我可以undersand,我們爲什麼需要這個選項(我改變它,沒什麼變化) 告訴我PLZ在這裏我們使用這個選項,如果我麥克網站blackrood.com,我必須投入

:域> 'blackrood.com'

:域=>的「http:// ...

或(開發中)

:域名=> '本地主機:3000/blackrood.com'

回答

0

您需要的領域,因爲該郵件有沒有其他的方法來確定您的域名。該信息只能從http請求中可靠地確定,這就是控制器和視圖不需要域助手的原因。

當您指定它時,請使用「domain.com」,因爲這是郵件程序將使用的唯一部分。