2017-01-25 45 views
0

我有一個使用Sendgrid發送電子郵件的rails 5應用程序。這些電子郵件有鏈接迴應用程序,如<%= link_to「在平臺上回復」,conversation_url(@conversation)%>。包含www子域在rails動作網址與Sendgrid

這一切都工作正常和丹迪,直到我加入我的SSL證書的網站。現在,所有的郵件鏈接都指向https://domain.com,而不是簡單的domain.com。訪問https://domain.com時,該網站無法加載,並引發錯誤,提示「無法訪問此網站」。

這可能是一個簡單的解決方案,正好在我的鼻子下面,但我無法將它放在手指上。有什麼建議?

+0

聽起來像反向代理服務器無法正確設置。 –

回答

1

在config/environments/production.rb的生產環境中檢查郵件配置。

請確保您有或添加一條線,說: config.action_mailer.default_url_options = {主持人: 「www.domain.com」}(?nginx的)

+0

工作,謝謝先生! – rcrusoe