Включите субдомен www в URL-адреса rails actionmailer с помощью Sendgrid

У меня есть приложение rails 5, которое отправляет электронные письма с использованием Sendgrid. Эти электронные письма содержат ссылки обратно в приложение, такие как <% = link_to "Ответить на платформе", разговор_url (@conversation)%>.

Все это работало нормально, пока я не добавил свой сертификат SSL на сайт. Теперь все ссылки почтовой программы указывают на https://domain.com/, а не просто domain.com. При посещении https://domain.com/ сайт не загружается и выдает сообщение об ошибке "Этот сайт недоступен".

Вероятно, это просто исправление, которое прямо у меня под носом, но у меня проблемы с тем, чтобы положить на него палец. Любой совет?

1 ответ

Решение

Проверьте конфигурацию вашей почтовой программы в файле config/environment /production.rb.

Убедитесь, что у вас есть или добавьте строку, которая говорит: config.action_mailer.default_url_options = {хост: "www.domain.com"}

Другие вопросы по тегам