Как переопределить опции [: from] в Devise? - PullRequest
0 голосов
/ 19 марта 2020

Я использую Devise 4.7.1 с Rails 5.2.0.

Я создал свой собственный почтовый почтовый ящик Devise и успешно менял шаблон и строку темы иногда, кажется, работает нормально. Теперь мне нужно, чтобы в файле translation_instructions было переключено на другой отправляющий домен, если пользователи регистрируются с этого домена. Я использую

opts[:from] = "info@mera25.gr"

, как описано в Howto. Предварительный просмотр Rails Mailer также показывает электронную почту с этого адреса. Фактически, я могу вызвать MyDeviseMailer.confirmation_instructions (User.last, "falsetoken", {}) в консоли, и он будет отправлять данные из этого домена. Единственное место, где это не работает, - это когда люди действительно регистрируются, поэтому тот же User.last получил автоматическое электронное письмо с подтверждением c с неправильного домена, а затем с подтверждением, полученным с консоли, с нужного домена. Кажется, что что-то перезаписывает opts [: from] позже в процессе?!

Разработчики гемов не отвечают, так что кто-нибудь может помочь мне выяснить, где находится переопределение и как я могу это исправить? 1010 *

...