我正在尝试在Rails 4和Devise中设置Active Job。如果有任何教程,我会接受的(我的搜索没有找到)。
我知道有一个Devise Async gem,但它并不支持Active Job。 也就是说,我发现了这个gem,它正在开发中,但我遇到了一个uninitialized constant Devise :: Async :: Backend :: Base (NameError)
错误。(可能是我实现时出了问题)。
欢迎任何建议,我希望不必创建新的控制器方法。
我正在尝试在Rails 4和Devise中设置Active Job。如果有任何教程,我会接受的(我的搜索没有找到)。
我知道有一个Devise Async gem,但它并不支持Active Job。 也就是说,我发现了这个gem,它正在开发中,但我遇到了一个uninitialized constant Devise :: Async :: Backend :: Base (NameError)
错误。(可能是我实现时出了问题)。
欢迎任何建议,我希望不必创建新的控制器方法。
您可以将以下代码包含在您想要的模型中(通常是 User
):
def send_devise_notification(notification, *args)
devise_mailer.send(notification, self, *args).deliver_later
end
你可以查看以下页面以获取更多细节:http://www.sitepoint.com/devise-authentication-in-depth/