アプリケーションに resque を実装するには、この例に従っています。ユーザー入力から「アイデア」変数の値を取得しないように、1 つだけ変更を加えました。この変数のデフォルト値を指定しました。このコード ruby ファイルは RAILS_ROOT/lib/ フォルダーにあります。コマンド ruby idea_analyzer.rb でプログラムを実行するたびに、
[root@xxxxxx lib]# ruby idea_analyzer.rb
Analyzing your idea: I will learn ruby
Asking for a job to analyze: I
Asking for a job to analyze: will
Asking for a job to analyze: learn
Asking for a job to analyze: ruby
そして、コンソールで resque-web コマンドを実行し、ブラウザーで sinatra アプリの画面を表示すると、失敗したキューにジョブが表示され、「uninitialized constant WordAnalyzer」というエラーが表示されます
rake を実行しています: rake resque:work QUEUE=*
私の redis-server は実行中です。
2 つのクライアントが接続されている (スレーブが 0)、使用中の 471575 バイト、共有オブジェクトが 0 のような継続的なログが表示されます。
誰でもこのエラーについて教えてもらえますか?
前もって感謝します。