2011-04-22 90 views

回答

33

我相信,你必須把你的config /環境/ production.rb:

config.action_mailer.default_url_options = {:protocol => 'https'} 
+0

甜,這是做到了。謝謝! – 2011-04-24 04:14:41

+1

儘管這對保護電子郵件鏈接起作用,但它可能不是最好的主意。如果您需要更改域名,則需要維護兩個安全站點,否則所有到舊域的HTTPS鏈接都將中斷。最好有電子郵件鏈接不依賴於維護舊的SSL證書。 – 2014-11-26 22:29:27

0

編輯我的配置/環境/開發文件與

host = "hostaddress.io"  
config.action_mailer.default_url_options = { host: host, protocol: 'https' } 

爲我在Rails 4.2.2上工作。

+0

如果您試圖讓Rails教程示例應用的帳戶激活電子郵件鏈接正常工作,那麼這就是要走的路。 – tacos1998 2016-03-02 15:01:05

相關問題