2015-01-13 4 views
0

백그라운드에서 전자 메일 알림을 보내기 위해 resque와 함께 devise_async gem을 사용하고 있습니다.devise_async gem 및 resque를 통해 알림 알림 전자 메일을 수신하지 못했습니다.

내가 한 것은 devise_async 및 resque gem 설치입니다.

이 선 초기화에 devise_async.rb를 추가 -

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

는 사용자에 모델 추가 : 비동기합니다.

사용자가 알림 이메일을 신청할 때 backgroung으로 시작되지만 Gmail에서는 수신되지 않습니다.

+0

내 대답을 참조하십시오 - 당신은 이미 resque 노동자를 시작한 경우,하자 나를 알고 내 대답을 수정하겠습니다. – CDub

답변

0

Resque 작업자도 시작해야합니다. 앱 루트 디렉토리에 새로운 터미널 창에서 로컬이 시도하는 경우, 실행

bundle exec rake resque:work # resque 2.x 

또는

bundle exec rake resque:worker # resque 1.x