2012-06-11 13 views
7

私はdeviseを使用しており、resqueでメールを送信できます。私はこのwikiを使用しています: How To: Send devise emails in background (Resque, Sidekiq and Delayed::Job)Resqueワーカーが正しく起動しない

私は仕事が待ち行列にありますが、労働者はいません。仕事や労働者を作らなければならないのですか?

+0

ジャスト確認する - あなたはresque労働者で実行されている: 'QUEUE = *熊手をresque:仕事 '? –

+2

'rake aborted! ' 'タスクの作成方法を知らない' resque:work''私はworkerのタスクを作成する必要がありますか? – quatermain

+0

いいえ、単にresqueをインストールする必要があります。それはあなたのGemfileにありますか? 'bundle install'を実行しましたか? https://github.com/defunkt/resque –

答えて

31

OK、あなたのRakefileにこれを追加してみてください:

require 'resque/tasks' 

その後、あなたのジョブを実行します。

QUEUE=* rake resque:work 
+1

このエラー:「このファイルはありません - devise/confirmations_controller」 – quatermain

+1

[this](https ://gist.github.com/1316470)それはうまくいっています。ありがとう – quatermain

+0

申し訳ありません、同じ問題はありません:0人の作業員がレールを持っています – quatermain

関連する問題