Оформление - разные URL-адреса для текстовых и HTML-сообщений с подтверждением

Я использую разрешение для авторизации и сталкиваюсь с проблемой, когда текстовые и html-подтверждения электронной почты, которые отправляются потенциальным новым пользователям, имеют разные URL-адреса подтверждения - текст работает, а html приводит к ошибке маршрутизации:

No route matches [GET] "/confirm.35"

Что я настроил неправильно? Как я могу это исправить?

Спасибо!

Вот оба письма

 ----==_mimepart_59d4f36d414c_6463fe23fe154401369b
    Content-Type: text/plain;
     charset=UTF-8
    Content-Transfer-Encoding: 7bit

    Please click below to confirm your new account.

    http://localhost:3000/users/35/password/edit?token=d8dadce7863b92fdf27f7c7b474943c209173c6e

    If you didn't request this, ignore this email.

    ----==_mimepart_59d4f36d414c_6463fe23fe154401369b
    Content-Type: text/html;
     charset=UTF-8
    Content-Transfer-Encoding: 7bit

    <p>Please click below to confirm your new account.</p>

    <p>
      <a href="http://localhost:3000/confirm.35?token=d8dadce7863b92fdf27f7c7b474943c209173c6e">Confirm account</a>
    </p>

    <p>If you didn't request this, ignore this email.</p>

    ----==_mimepart_59d4f36d414c_6463fe23fe154401369b--

1 ответ

Мои почтовые программы имели различный код для версий txt и html. Я неправильно думал, что Clearance имеет встроенные электронные письма с подтверждением аккаунта. Спасибо!

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