0

我正在使用带有 resque 的 devise_async gem 在后台发送电子邮件通知。

我所做的是 - 安装 devise_async 和 resque gem。

在初始化程序中添加 devise_async.rb 并带有行 -

Devise::Async.enabled = true # | false
Devise::Async.backend = :resque

在用户模型中添加了 :async 。

当用户注册时,通知电子邮件会在后台启动,但不会在 gmail 上收到。

4

1 回答 1

0

您还需要启动 Resque 工作程序。如果您在本地尝试此操作,请在应用根目录中的新终端窗口中运行:

bundle exec rake resque:work  # resque 2.x

或者

bundle exec rake resque:worker  # resque 1.x
于 2015-01-26T04:20:15.447 回答