Активная работа с 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/