Я тестирую аутентификацию Devise для Rails на моем локальном хосте и хочу, чтобы она отправляла электронные письма для восстановления пароля (т.е. ссылка «забыл ваш пароль»).Восстановление пароля встроено в Devise, это просто вопрос правильной настройки, чтобы получить электронное письмо для отправки.
В initializers / devise.rb я поставил
config.mailer_sender = "i...@mydomain.com"
, но когда я попытался проверить ссылку «забыл пароль» при аутентификации Devise для рельсов, я получил сообщение об ошибке ниже.Если мне нужно добавить другую информацию для отправки по электронной почте, что мне нужно добавить и где ??
В модели пользователей это модули, которые используются devise: database_authenticatable,: registerable,: recoverable,: памятяемый,: trackable,: validatable
--- сообщение об ошибке ---Errno :: ECONNREFUSED в Devise :: PasswordsController # create Отказ в соединении - connect (2) Rails.root: / Users / myname / Sites / rails3d Трассировка приложения |Framework Trace |Параметры запроса полной трассировки: {"utf8" => "✓", "authenticity_token" => "8oO5vXqO4esl3ztn5yE7OkVxZe + Ju94jj76rbKR225I =", "user" => {"email" => "myemail ... @ gmail.com"},"commit" => "Отправить мне инструкции по сбросу пароля"} Показать дамп сеанса Показать дамп env Заголовки ответа