Пользовательские переменные в инструкциях по сбросу пароля Devise?

Мне нужно иметь возможность настроить представление почтовой программы rails devise для инструкций по сбросу пароля.

для этого мне нужно сделать две вещи.

  1. Укажите собственный URL-адрес для ссылки, чтобы это был хост/домен на основе определенной бизнес-логики. Этот хост и домен исходят из URL-адреса в браузере, то есть объекта запроса, когда пользователь щелкает забыл пароль. Поэтому у меня нет объекта запроса в отложенном задании _для его обработки по мере необходимости, поэтому мне нужно иметь возможность сделать это в какой-то момент отложенного задания _, которое отправляет электронное письмо.

  2. Передайте пользовательские переменные в представление почтовой программы, чтобы я мог добавлять различную другую логику для представления, скрывая и показывая биты по мере необходимости.

Кто-нибудь может помочь? Я вижу, что вы можете генерировать представления почтовой программы для разработки, но мне также нужно иметь возможность передавать в нее различные элементы. Нужно ли мне как-то переопределять функции, например, в моей модели пользователя и контроллере паролей?

5
задан Kara 11 July 2017 в 16:13
поделиться