Активная работа с Rails 4 и Devise

Я пытаюсь настроить Active Job с Rails 4 и Devise. Я открыт для любого урока, если таковой имеется (не смог найти через мой поиск.)

Я знаю, что есть гем Devise Async, но он не включает в себя Active Job. Тем не менее, я нашел этот драгоценный камень, который является новым в разработке, но я получаю uninitialized constant Devise::Async::Backend::Base (NameError)ошибка. (Может быть, я проветриваю его реализацию).

Любые предложения приветствуются. Я надеюсь, что мне не нужно создавать новые методы контроллера.

1 ответ

Решение

Вы можете включить следующий код в желаемую модель (обычно User):

def send_devise_notification(notification, *args)
  devise_mailer.send(notification, self, *args).deliver_later
end

Вы можете взглянуть на следующую страницу для более подробной информации: http://www.sitepoint.com/devise-authentication-in-depth/

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